JOB SUMMARYIn this role, you will play a crucial part in d
esign, develop, and implement custom applications using the ASP.NET MVC and Database Oracle. JOB DUTIES - Collaborate with Scrum Masters, Product Owners, and peer engineers to iteratively create technical solutions that meet business and technical requirements
- Work as part of an innovative team, acting as a strong advocate for continuous integration, continuous delivery, quality assurance, and test/process automation
- Be skilled in troubleshooting production issues and coordinating with peer engineers to streamline code deployment
- Handle end-to-end development, including coding, testing, and debugging during each cycle
- Enjoy experimenting with the latest innovative trends in frontend and backend development
- Work under limited supervision, demonstrate ability to debug new software or significant enhancements to existing software to achieve desired results and documents appropriate aspects of those deliverables
- Support feature technical implementation
- Create and maintain technical documentation
- Research technology and bring new ideas to the team
- Possess a deep understanding of the product and business goals which you can translate into technology decisions
JOB REQUIREMENTS- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Certifications in Microsoft Azure, .NET, or related technologies.
- 5+ years of professional software engineering experience including strong working knowledge of Agile/SCRUM software development concepts and processes
- Proficient in Full Stack development including: ASP.NET MVC, C#, Entity Framework, SQL…
- Strong knowledge of RESTful API design, microservices architecture, and SOA principles.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React.
- Experience with relational databases: PLSQL, SQL Server
- Familiarity with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.
- Knowledge of unit testing frameworks (e.g., xUnit, NUnit, MSTest) and TDD/BDD practices.
- Experience with Cloud platforms, especially Azure/AWS
- Experience with CI/CD practices and tools (Jenkins, Github etc.)