Job Description
Job Description · We are looking for an Software Developer to design, develop, and support enterprise applications. · You will work closely with business users, architects, and technical teams to deliver scalable, high-quality solutions while following SDLC and best development practices. Key Responsibilities · Understand business requirements and design end-to-end application solutions. · Collaborate with business users to translate requirements into technical solutions. · Develop, enhance, test, and maintain enterprise applications. · Ensure projects are delivered within scope, timeline, and budget. · Design user-friendly, scalable, and high-quality applications. · Monitor application performance and troubleshoot production issues. · Work closely with solution, technical, and enterprise architects to ensure alignment with architecture standards. · Participate in code reviews, testing, deployment, and CI/CD processes. · Prepare and maintain technical documentation. · Follow SDLC best practices and contribute to continuous process improvements. Requirements · Experience in application development using Java and JavaScript. · Hands-on experience with Angular, SQL, and Elastic DSL. · Exposure to CI/CD tools such as Bitbucket. · Good understanding of Software Development Life Cycle (SDLC). · Knowledge of object-oriented programming, web application development, and relational databases. · Strong analytical, troubleshooting, and problem-solving skills. · Ability to work independently while collaborating effectively within a team. · Positive attitude, strong ownership, and eagerness to learn new technologies.