Design, develop, and optimize robust, scalable software applications that seamlessly connect technical teams with end-users, addressing complex business needs through innovative, cloud-enabled solutions.
Requirements
- Hands-on experience with PEGA OR Microsoft Dynamics, including solution design, configuration, and integration.
- Experience with object-oriented programming languages with specific emphasis on Java.
- Experience with Java Enterprise Edition (J2EE/JEE), Spring Framework, and Hibernate.
- Experience with web service, microservice, API development including REST and SOAP architecture patterns.
- Experience with database platforms (e.g., Oracle, MS SQL Server, DB2, AzureSQL, Cosmos).
- Experience with developing and deploying applications to MS Azure or other public cloud platforms.
- Deep understanding of database design, web technologies, and scalable system architecture.
Responsibilities
- Architect and implement high-quality, full stack software applications using modern frameworks and cloud-native technologies to meet evolving business requirements.
- Write clean, scalable, and maintainable code across front-end and back-end systems, adhering to best practices and organizational standards.
- Optimize application performance and user experience through efficient use of data structures, algorithms, and cloud services.
- Troubleshoot and resolve complex issues related to application functionality, performance, and integration.
- Design and implement solutions using PEGA OR Microsoft Dynamics, integrating them with enterprise systems to streamline workflows and enhance agility.
- Evaluate and apply low-code/no-code platforms to accelerate development cycles and support digital transformation initiatives.
- Designing complex case types, sub-cases, and dynamic workflows
Other
- Operate with minimal supervision, applying a deep understanding of business objectives to drive projects that support operational excellence.
- Demonstrate advanced proficiency in modern development practices, cloud platforms, and low-code/no-code technologies, with a strong emphasis on PEGA or Microsoft Dynamics for rapid solution delivery and process automation.
- Collaborate with cross-functional teams—including engineers, stakeholders, and product managers—to gather requirements, propose solutions, and ensure timely delivery.
- Conduct code reviews, mentor peers, and contribute to maintaining a high-quality codebase.
- Lead small-scale initiatives and projects, fostering collaboration and continuous improvement across teams.