Posted on: 08/12/2025
Description :
Responsibilities :
- Design, build, and maintain efficient, reusable, and reliable Java code based on user requirements.
- Develop well-maintainable quality software using agile methodologies, adhering to team/company standards.
- Participate in planning sessions with team members to analyse requirements and provide design options, work breakdown and estimates of work.
- Demonstrate a focus on quality, through unit testing, integration testing and peer reviews, ensuring software meets requirements.
- Thoroughly document, review, and maintain all required technical reference material to ensure supportability and reuse.
- Actively participate in team status meetings, providing timely status updates for areas of
individual responsibilities within projects to supervisor.
Key Relationships :
- Development Manager / Development Team Lead.
- Business Analysts.
- Agile team members.
Requirements :
- Expert software engineer (6+ years) with excellent knowledge of the .Net, C#, ASP. NET, JAVASCRIPT, REACT. JS, AZURE, RDMBS.
- Proven grasp of implementing object-oriented programming.
- Familiar with various design patterns.
- Experience with Unit Testing and Test-Driven Development.
- Prior Knowledge of databases and SQL.
- Excellent understanding of security implications and secure coding.
- Self-starter, Self inclined in getting the work done.
- Superb verbal and written communication.
- Skill for writing clean, readable code and reusable Java libraries.
- Proficient in using source code management tools such as Github.
- Experienced in a formal agile software development lifecycle.
- Experience with API interfaces.
- Understanding of multithreading.
- Experience in Cloud technologies (AZURE/AWS).
- Prefer basic knowledge around UI frameworks/technologies.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1586850
Interview Questions for you
View All