Required Skills and Qualifications
To be successful in this role, you will need solid commercial experience in enterprise application development. You should have a strong understanding of designing and developing systems that are maintainable, scalable, extensible, reliable and secure. Additionally, you should have experience in front-end development using the latest web technologies to create user-friendly and accessible user experiences. You should also have a good understanding of Object-Oriented Programming fundamentals, common design patterns and SOLID principles. Furthermore, you should have experience in Agile development methodology along with full software development life cycle experience.