Senior Software Engineer - Angular
Responsibilities Leads the development team towards successful implementation and delivery of the project according to the business requirements.
Establishes guidelines and standards to help the team produce better codes.
Collaborates with the Development Manager to decide on the project architecture, design, and implementation.
TECHNICAL SKILLS At least 4yrs experience on C# and Angular
Expert knowledge on Microservices
Expert knowledge on SQL Server, MySQL, or SQL Azure
Experience with Microsoft Azure technologies
Knowledge or background on Test Driven Development
Ability to write secured services and APIs
Can implement fix for high priority issues
Ability to propose project architecture
Ability to establish guidelines and coding standards
Knowledge on vulnerability assessment and software security auditing
FUNCTIONAL SKILLS Understanding of software development and implementation lifecycle
Knowledge on Agile methodology
Ability to analyze system requirements
Ability to suggest code and process improvements
Ability to work on a task/bug with minimal information
Assists junior and mid-level developers
Leads the development team
Ability to deploy code and database changes to any environment
Strong critical thinking skills
Leads the team advancement towards usage of new technologies
PROFESSIONAL SKILLS Good communication and interpersonal skills
Initiative to ask new assignments
Ability to follow instructions
Team player
Adaptability to a fast-paced environment
Keen interest for new and emerging technologies
Ability to prioritize tasks according to severity
Ability to construct and create documents such as SDS, SRS, Use Cases, User Manual, etc.
Strong leadership skills
NICE TO HAVE Experience working on Agile development
Experience in development of distributed/scalable systems and high-volume transaction applications
Knowledge on CI/CD
Ability to manage deployment server
J-18808-Ljbffr