Requires a Bachelor's degree or foreign equivalent in Software Engineering, Computer Science, or a closely related field and 4 years of experience in development.
Must have experience with:
• Developing software applications using Java, Java Script
• Modern web development, including Angular or React framework
• Agile methodologies and cross-functional teams
• Technical expertise in application architecture, code reviews, release responsibilities, and production support
• Database technologies including relational databases such as MS SQL Server, MySQL
• Engineering and coding including CI/CD techniques, BDD and TDD
• Creating microservices and REST-based services using Java
• Designing applications using different design patterns, such as MVP, MVC, and MVVM
• Writing SQL Queries, Functions, Stored procedures
• Source control systems (Bitbucket, Git, etc.)
• Cloud-based development including AWS or Azure#J-18808-Ljbffr