Schedule A Call

Please assist us in ensuring your request reaches the correct person by providing a brief summary of your requirement.
* Required

CAREERS

Senior Software Engineer - Angular

JOB DESCRIPTION

  • 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

  • 7+ yrs software development experience
  • Expert programming skills such as c#, HTML, Javascript, Angular, etc.
  • 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
  • Can design database
  • 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
  • Strong time management skills
  • 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

Apply Now