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