Job description
Senior Developer (C# & Angular)- Kochi
Responsibility:
- Develop and maintain code that is performance-oriented, cost-effective, and follows company-defined security standards.
- Work on bug fixes, supporting in the maintenance and improvement of existing applications.
- Works autonomously, makes critical decisions.
Capable of designing robust solutions and solving critical problems independently.
- Elaborate interfaces using standards and design principles defined by the team.
- Develop systems with high availability.
- Collaborates with architects or senior engineers for high-level designs.
- Attend and contribute to development meetings.
- Well versed with Unit testing and PSR Standards
- Master Software Development lifecycle, standards and technologies used by the team.
- Deliver on time with high quality
- Write Automation tests before to API call to code it and test it.
- Trouble Shooting and debugging skills for faster defect fixing
- Perform technical documentation of the implemented tasks.
- Provide actively guidance and mentoring to intern, junior and mid-level developers.
You must have:
- Bachelor’s degree in computers OR IT-related courses
- 6+ years of experience in Software Programming
- 6+ years in Rest API development.
- 6+ years Front-End technologies like HTML, CSS, Angular, Java script, Type Script or any other JS Framework
- Knowledge of Angular 2+ versions.
- Knowledge of performance testing frameworks
- Good knowledge in design principles and patterns, like SOLID, DDD.Good understanding of relational databases (SQL)
- NoSQL (Cosmos DB/MongoDB or any other)
- C#
- Good knowledge in architecture, like Microservices, event sourcing, CQRS, BFF, etc.
- Experience working in an agile environment with full stack teams.
- Experience working in a fast-paced technology environment focused on delivering a world class product within an agile methodology utilizing latest technology frameworks.
- Experience with Entity Framework
- Good communication skills in English language (spoken and written)
Good to have:
- 3+ years in Azure Services and Infrastructure.
- 3+ years in DevOps Azure deployment.
- Demonstrate excellent analytical, technical, interpersonal and organizational skills and be a good team player.
- Analytical, problem-solving, and decision-making skills.
- Good working knowledge of Continuous Integration and Continuous Delivery Practices with Azure DevOps or similar frameworks
- Experience with test driven development and Microservices architecture.
- Knowledgeable in common SCM practices, such as branching and code merges
- Ability to work within a Team with strong analytical, problem-solving and communication skills
- Flexible and adaptable; able to work in ambiguous situations.
- Experience working within an Agile team
- Understanding of Agile practices and ability to use tools such as Azure DevOps to enable the delivery of high-quality code
- Demonstrated ability to effectively establish and maintain working relationships across disciplines and across the organization
Required Skill Profession
Computer Occupations