Job Summary
ENVIRONMENT:
YOUR ability to drive solutions forward with minimal oversight and resolve complex issues is sought by a global leader in Customer Engagement Tech seeking its next Full Stack Developer. You will contribute to the ongoing enhancement, modernization, and support of software solutions. The ideal candidate must have a Bachelor’s Degree in Computer Science/IT or related field with 7+ years hands-on experience designing, developing and maintaining applications. You will also be comfortable working across both.NET and.NET Core environments, and be skilled in SQL, JavaScript, Git, Bitbucket & RESTful APIs. The ability to leverage AI tools productively and responsibly in day-to-day development is required.
DUTIES:
- Design, develop, test, and maintain applications using .NET Framework and .NET Core technologies across both legacy and modern codebases.
- Build and maintain Front-end interfaces using JavaScript frameworks alongside Back-end development.
- Write efficient, scalable, and optimized SQL queries, stored procedures, and database solutions.
- Collaborate with cross-functional teams to gather and analyse requirements.
- Troubleshoot, debug, and upgrade existing systems across different technology environments.
- Ensure code quality through best practices, code reviews, and testing.
- Participate in system design discussions and contribute to technical decisions.
- Work independently on assigned tasks with minimal oversight.
- Apply AI tools deliberately and responsibly to enhance productivity, while validating outputs and exercising sound judgment.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Experience/Skills -
- 7+ Years of professional experience with C#/.NET Framework and .NET Core, with demonstrated ability and willingness to work effectively in both environments.
- Strong proficiency in SQL including query writing, performance tuning, and database design.
- Solid Front-end development experience using JavaScript frameworks such as React, Angular, or Vue.
- Demonstrated experience using AI-assisted development tools productively - with the ability to articulate a clear process for validating AI output and applying good judgment rather than blindly accepting generated code.
- Solid understanding of the Software Development Lifecycle (SDLC).
- Experience with Version Control systems such as Git, Bitbucket.
- Familiarity with RESTful APIs and web services.
Preferred to haves –
- Knowledge of cloud platforms such as Azure or AWS.
- Understanding of DevOps practices and CI/CD pipelines.
ATTRIBUTES:
- Strong analytical thinking and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work self-directed with minimal supervision.
- Strong attention to detail and commitment to quality.
- Ability to manage multiple tasks and meet deadlines.
- Proactive mindset with a continuous learning attitude.
- Team player with the ability to collaborate effectively across diverse teams.