Backend Developer (.NET)
$ 5,500 - $ 10,500 / month
Checking job availability...
Original
Simplified
Software Engineer (BAU Enhancements)
We are looking for a skilled Software Engineer to contribute to the ongoing enhancement of our company’s applications. The ideal candidate will have strong technical expertise, hands-on experience with modern development frameworks, and a solid understanding of Agile methodologies.
Mandatory Skills & Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proficiency in one or more programming languages: C# (.NET Core) with Java, or Python.
- Strong experience with database technologies such as PostgreSQL or Microsoft SQL Server.
- Familiarity with Agile methodologies, including Scrum, Kanban, or DevOps frameworks.
- Solid understanding of object-oriented design, design patterns, and SOLID principles.
- Experience with enterprise software architecture, including Clean Architecture and Domain-Driven Design (DDD).
- Hands-on experience with containerization platforms like OpenShift.
- Practical knowledge of AWS services such as S3, API Gateway, and RDS.
- Experience with source control management and CI/CD pipelines using GitHub.
- Proven track record in Agile software development, including Test-Driven Development (TDD), static code analysis, automated testing, code reviews, CI/CD practices, and feature flags.
- Willingness to participate in BAU support rosters.
Advantageous Skills & Experience:
- Experience in designing and developing scalable, high-performance, and highly available distributed systems using microservices and real-time messaging platforms like Kafka.
- Hands-on experience in workflow development using Informatica.
- Familiarity with application development on Microsoft BizTalk.