About the position
Intermediate Software Developer
The Intermediate Software Developer will be responsible for the development, enhancement, and support of front-office applications. This role focuses on delivering robust, scalable, and high-performance software solutions using modern technology stacks including JavaScript (Angular), Java (Springboot), and C# (.NET Core).
Key Responsibilities:
- Design, develop, test, and maintain applications using Angular 2+, SpringBoot 3x, and .NET 5+
- Participate in the architectural design of new systems and enhancements
- Troubleshoot and resolve production issues with minimal supervision
- Collaborate with cross-functional teams including Business Analysts, Architects, and Business Stakeholders to gather requirements
- Deliver high-quality code following best practices and coding standards
- Demonstrate solutions during sprint reviews and maintain appropriate technical documentation
- Drive improvements in internal processes through automation or tooling, including Proof-of-Concepts (POCs)
Minimum Skills and Qualifications:
- Minimum 3 years of experience as a software developer in a team environment
- Solid working experience with:
- JavaScript (Angular 2x+)
- Java (SpringBoot 3x)
- C# (.NET / .NET Core)
- Familiarity with:
- Relational and NoSQL databases (MSSQL, Oracle, PostgreSQL, MongoDB)
- CI/CD tools such as Git, Jenkins, Nexus, SonarQube, TeamCity
- Application servers like JBoss, Tomcat, and IIS
- Basic understanding of software design principles (SOLID, design patterns)
- Additional Experience with:
- Docker and container orchestration tools
- Azure Cloud services
- Python scripting
- Agile methodologies and tooling (e.g., Jira, Confluence)
- Batch processing and automation
Education Requirements:
- Qualification in Software Development or equivalent technical training or Diploma or higher qualification in Computer Science or a related field
Location:
Workplace Type:
Job Type:
Experience Type:
We encourage you to apply - Kivara Rajgopal on [Email Address Removed] or via [Phone Number Removed];
Desired Skills:
- Javascript
- Java
- C#
- Springboot
- JBoss
- Software Developer
- Angular
Desired Qualification Level: