Software Engineer II

We are seeking a highly skilled Software Developer with 1+ years of experience to join our dynamic development team.

• Contribute to the design and implementation of the overall architecture of the project.
• Work as part of an agile team and collaborate with cross-functional teams to define, design, and ship new features.
• Participate in code and design reviews.
• Write clean, maintainable, and efficient code.
• Write unit tests to ensure code quality and maintainability.
• Work with CI/CD systems to ensure efficient and automated deployment processes.
• Maintain application quality.
• Continuously help the team to improve by being actively involved in team meetings and ceremonies (retrospectives, demos, standups, etc.…).
• Ability to effectively present information in one-on-one and small-group situations.

Required experience:
• 1+ years of professional software development experience.
• knowledge of C# and .Net technologies.
• Communication protocols: HTTP, RESTful APIs
• Knowledge of software design patterns and principles.
• Experience with Mongo DB, Oracle, or Postgres database.
• Experience with automated testing and software verification (unit, integration)
• Excellent problem-solving skills and attention to detail.
• Strong communication skills and the ability to work in a fast-paced environment.

• 1+ years of experience working on back-end technologies.
• Minimum of bachelor’s degree in Computer Science / Software Engineering from a four-year college or university with a minimum 3.0 GPA