Vacancy expired!
- Java & .net – developing middle and back end web apps
- Cloud
- Microservices
- Bachelor’s degree required
- 6+ years’ experience
- Strong software development experience with one or more of Java, C#, .Net, JavaScript, Spring MVC/Core, XML/JSON, NodeJS, Angular frameworks.
- Outstanding problem-solving skills with proven history of delivering high quality scalable and maintainable solutions
- Excellent written and spoken communication skills including the ability to understand and communicate requirements to both a highly technical and commercially focused audience.
- A software engineer who is passionate about their craft and has an interest and ability to learn and develop using the latest web technologies and frameworks
- Experience with Microservices Architecture
- Experienced in .Net (Framework/Core), Java, Spring MVC/Core
- Experience of Web Frameworks like Spring and Web technologies like HTML, CSS, JavaScript, TypeScript and JQuery
- Experience with relational databases, SQL
- Proficient in OOPs, Object Oriented Designs (OOD), N-Tier Architecture, Service Oriented Architecture, and Model View Control (MVC) design pattern.
- Proven experience in software Design Principles such as SOLID
- CI/CD & container experience: DevOps, Maven, Jenkins, Udeploy, Docker, GIT, Artifactory, Sonar, Veracode, Kubernetes
- You thrive in a scrum project environment.
- Passion and intellectually curious to learn new technologies and business areas
- Ability to deal with ambiguity and work in fast paced environment
- Interpreting requirements and building middle and back-end web application using Microsoft technology stack
- Collaborating with distributed team members on automation opportunities, process improvement ideas, and solutions to augment our customers’ end-to-end service experience.
- Crafting back-end and data integration solutions that automate, simplify and standardize business processes used by our Managing Directors and other client-facing associates.
- Engaging directly with business partners to provide them with client content on request.
- Conducting peer testing, code review and impact analysis of the modules developed by the other members on the distributed team to ensure data accuracy and alignment to business requirements.
- Performing application maintenance and ensure alignment to process and information security controls.
Vacancy expired!