Thursday, March 2, 2023

Senior Software Engineer (DotNet & Angular)

 Senior Software Engineer (DotNet & Angular)

  

Senior Software Engineer (DotNet & Angular)– India || Experience 8+ years || Contact us at surendra@pivotal.associates     || H/P: +65 9165 5825  || H/P: +91 99867 39628

 

Job Details:

 

Job Details:

We are seeking a software engineer who can independently work on complex software engineering assignments. The software engineer will develop/fix real-time software application which uses data such as historical traffic information, real-time AVL reporting, driver behavior to provide riders with real time information regarding their trip – by stop, route, etc. – through signs, cell phones, web, texting and it provides lot of other features.

 

Role Responsibilities:

  • Work both independently and collaboratively with other engineers to develop system software that will be deployed in existing and new products or used to test and analyze performance.
  • Provides technical direction to software development/engineering programs, team members and managers.
  • Determines the technical direction and strategy for solving complex, significant, or major issues. 
  • Identifies, investigates and resolves technical issues.
  • Prepares design proposals to reflect cost, schedule and technical approaches.
  • Recommends test control, strategies, apparatus and equipment.
  • Defines test schedules and test data requirements.  Tests software and documents results. 
  • Prepares development software, codes software and designs specific enhancements. 
  • Conducts in-house design reviews and technical meetings.
  • Maintains state-of-the-art awareness in areas of technical development.
  • Applies expertise to all areas of software engineering and development.
  • Responsible for innovation and creativity in broad area of software engineering and development.
  • Provides functional or resource planning guidance to programming, engineering and management staff or groups.
  • Interfaces with team members, other engineering groups, management staff, customers, subcontractors and vendors.
  • Identifies software engineering process improvements and enforces the execution of them across the organization.
  • Assumes additional technical responsibilities, as necessary.


Technical skills:

  • Four-year college degree in computer science, electronic engineering or other related technical discipline, plus a minimum of 5 plus years of related experience.
  • Proficiency in Angular framework 6 or above and Angular CLI
  • Proficient in typescript, RxJS and Reactive Forms
  • Work closely with web developers and backend engineers to integrate RESTful API.
  • Create high-performing, responsive and interactive web applications. Building self-contained, reusable, and testable modules and components
  • Unit-test the code and debug the application.
  • Create custom directives and components
  • Experience with unit testing tools like Karma or Jasmine
  • Good debugging skills.
  • Communicating with external web services
  • Profile optimization (memory, speed)
  • Strong proficiency in HTML, CSS3, and JavaScript
  • Familiarity with newer specifications of ECMAScript is also a major advantage
  • Must be able to solve complex and difficult engineering problems. 
  • Able to prioritize work and complete multiple tasks under deadline and budget guidelines. 
  • Experience in working with version control systems like GIT.

 

Nice to have:

  • Knowledge of NodeJS and ReactJS
  • Experience with back-end technologies (Node.js, Express) is a plus
  • Multithreaded/real-time systems
  • Graphical user interfaces
  • Proficient in system architecture design and software design patterns
  • PrimeNG and HighCharts

No comments:

Post a Comment