Radix Logo

Sr. Analyst Programmer – Backend Developer (Java, .Net)

JOB DESCRIPTION:

We are seeking an experienced Senior Java and .NET Developer to join our dynamic team. The ideal candidate will have a
solid background in both Java and .NET development and will be responsible for building, enhancing, and maintaining
applications across these platforms. This role demands strong problem-solving skills, the ability to work independently, and
collaboration with cross-functional teams to deliver high-quality software solutions.

Duties and Responsibilities

  • Design, develop, and maintain high-quality applications using Java and .NET frameworks.
  • Contribute to software architecture planning and ensure the design meets business requirements and performance standards.
  • Conduct code reviews and enforce coding standards and best practices.
  • Collaborate with project managers, and other developers to ensure projects meet technical requirements and business goals.
  • Identify and resolve issues within the codebase and enhance application performance.
  • Maintain comprehensive documentation for code and processes, ensuring easy handovers and knowledge sharing.
  • Provide guidance and mentorship to junior developers, fostering a positive team environment.
  • Check work for defects prior to releasing to QA.
  • Submit pull requests, handle code merges, and facilitate software releases.
  • Troubleshoot and own defects identified by the QA team and customers.
  • Nurture a culture of team excellence with openness, transparency, close collaboration, and a willingness to learn.
  • Stay up to date with the latest industry trends and technologies.

Core Qualifications and Education

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 5+ years of experience with a focus on Java development, complemented by experience in .NET.
  • Proficiency in Java frameworks such as Spring/Spring Boot, Hibernate, and JPA.
  • Experience with .NET framework, .NET Core, and ASP.NET MVC/Web API.
  • Expertise in SQL particularly with MySQL, MongoDB, and MS SQL.
  • Knowledge of TypeScript is a plus
  • Experience with cloud services like Azure is advantageous.
  • Familiarity with Continuous Integration/Continuous Deployment tools (Jenkins, Git, Docker).
  • Proficient in using Git and version control systems.
  • Excellent analytical and problem-solving skills.