Good bachelor's degree or master's Degree with minimally 9 years of relevant working experience
in application development and design, and business analysis.
- Strong understanding of solution architectures and implementation of design patterns
- Lead and mentor a team of .NET developers.
- Proficient in .Net Core, Microservice, C#, React.js, Node.js, Angular
- Should have good experience in at least one database system such as Oracle or SQL
- Design, develop, and maintain high-quality software applications using the .NET framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality and ensure adherence to development best practices.
- Participate in code reviews and provide constructive feedback.
- Stay up to date with the latest industry trends and technologies.
- Strong communication and leadership abilities.
- Experience in software development lifecycle in an Agile Scrum context.
- Experience in containers, microservices and DevSecOps technologies.
- Familiar with cloud-native technology.
- Experience in developing applications in Azure cloud environment. Certification on Azure cloud is
preferred.
- Good understanding of Security /Compliance Management process including change, incident,
problem on cloud platform
- Good analytical skills, and able to multi-task and deliver results in a timely manner.
- Ability to resolve complex problems creatively.
- Self-driven, creative, and team-oriented person with good interpersonal and organizational skills