Software Engineer

icaremanager| Posted on 08/08/2025full timeMid Level
Active

Job description

We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.Design, develop, and maintain scalable, high-quality software solutions.Write clean, efficient, and testable code following best practices.Develop and execute unit and integration tests to ensure code quality.Identify and resolve critical issues with a focus on security and stability.Collaborate with cross-functional teams to deliver sprint commitments.Mentor junior engineers and contribute to a collaborative team culture.Maintain and improve technical documentation and coding standards.Actively participate in sprint planning, stand-ups, and retrospectives.RequirementsComprehensive understanding of the software development lifecycle.Expertise in object-oriented programming (OOP) and design patterns.Advanced proficiency in C# and .NET frameworks, including MVC, Web API, and .NET Core.Skilled in version control tools, particularly Git.Strong analytical and problem-solving abilities.Proficient in developing testing strategies, including unit, integration, and automated testing.Demonstrates leadership qualities with the ability to mentor and guide team members.Strong interpersonal skills and the ability to work independently.Bachelor’s degree in Computer Science, Engineering, or a related field.Minimum 1-3 years of professional experience in software development.Expertise in programming languages, particularly C#, and related frameworks.Experience with website tracking tools and security-focused engineering practices.BenefitsA dynamic and collaborative work environment.Opportunities for professional growth and skill development.Competitive salary and benefits package.The chance to play a key role in revolutionizing the healthcare technology industry.We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.Design, develop, and maintain scalable, high-quality software solutions.Write clean, efficient, and testable code following best practices.Develop and execute unit and integration tests to ensure code quality.Identify and resolve critical issues with a focus on security and stability.Collaborate with cross-functional teams to deliver sprint commitments.Mentor junior engineers and contribute to a collaborative team culture.Maintain and improve technical documentation and coding standards.Actively participate in sprint planning, stand-ups, and retrospectives.We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.
  • Design, develop, and maintain scalable, high-quality software solutions.
Design, develop, and maintain scalable, high-quality software solutions.Design, develop, and maintain scalable, high-quality software solutions.Design, develop, and maintain scalable, high-quality software solutions.
  • Write clean, efficient, and testable code following best practices.
Write clean, efficient, and testable code following best practices.Write clean, efficient, and testable code following best practices.Write clean, efficient, and testable code following best practices.
  • Develop and execute unit and integration tests to ensure code quality.
Develop and execute unit and integration tests to ensure code quality.Develop and execute unit and integration tests to ensure code quality.Develop and execute unit and integration tests to ensure code quality.
  • Identify and resolve critical issues with a focus on security and stability.
Identify and resolve critical issues with a focus on security and stability.Identify and resolve critical issues with a focus on security and stability.Identify and resolve critical issues with a focus on security and stability.
  • Collaborate with cross-functional teams to deliver sprint commitments.
Collaborate with cross-functional teams to deliver sprint commitments.Collaborate with cross-functional teams to deliver sprint commitments.Collaborate with cross-functional teams to deliver sprint commitments.
  • Mentor junior engineers and contribute to a collaborative team culture.
Mentor junior engineers and contribute to a collaborative team culture.Mentor junior engineers and contribute to a collaborative team culture.Mentor junior engineers and contribute to a collaborative team culture.
  • Maintain and improve technical documentation and coding standards.
Maintain and improve technical documentation and coding standards.Maintain and improve technical documentation and coding standards.Maintain and improve technical documentation and coding standards.
  • Actively participate in sprint planning, stand-ups, and retrospectives.
Actively participate in sprint planning, stand-ups, and retrospectives.Actively participate in sprint planning, stand-ups, and retrospectives.Actively participate in sprint planning, stand-ups, and retrospectives.

Similar jobs