<- All Jobs
Software Engineer
Functional Skills
- Build or change existing systems to meet the business requirements.
- Provide input across the full project life-cycle, at times guiding the solution from concept through post implementation support.
- Ability to mentor other software developers to maintain architectural and strategic vision.
Key Roles and Responsibilities of Position
- Building dynamic applications in an Agile environment.
- Work with Angular 13 and above for front-end development.
- Utilize Spring Boot 3.x for back-end services.
- Deploy applications in the Google Cloud environment, which is considered an added advantage.
- Participate actively in Sprint planning and execution.
- Collaborate with team members to ensure successful completion of sprints.
- Design, develop, and maintain RESTful APIs to support the application ecosystem.
- Lead efforts in refactoring legacy codebases to improve performance and maintainability.
- Write and maintain JUnit test cases to ensure code quality and reliability.
- Identify and fix vulnerabilities to enhance application security.
- Respond to production issues promptly and work towards resolutions.
- Understand and implement business requirements gathered from stakeholders.
- Develop strategy for application development.
- Ensure project-based decisions support appropriate IT policies and standards.
- Serve as a technical go-to resource for less experienced associates.
- Responsible for researching, recommending, prototyping, and/or initiating the development of or introduction of next-generation products, methodologies and technologies.
- Provide expertise on multiple platforms, system integration, and compatibility.
- Guiding the team on continuous improvement and innovation.
Preferred previous experiences / competencies to prepare for the position (Including required qualifications)
Education Qualification : BE, MCA, MSc (Computer Science)
Number of Years of Experience : At least 7+ years of progressive responsibilities within IT
Special Knowledge or skill (must have)
- 7+ years’ programming experience.
- Experience using Java, JSP, JavaScript, JDBC, SQL, REST, AJAX, XML, Angular and Spring Boot.
- Minimum of 6 years' programming experience demonstrating expertise in multiple applications of programming principles, methodologies, tools, and techniques.
- Technology analysis and implementation of solution in Cloud technologies
- GCP and CaaS implementation