We are looking for a motivated software developer who has a solid understanding of the software development lifecycle and a strong eagerness to learn and grow professionally. The ideal candidate will be involved in designing, coding, testing, and managing various software applications. This role emphasizes delivering high-quality code by following rigorous testing procedures and adhering to established standards. It offers a valuable opportunity to work closely with both engineering and product teams to create exceptional software solutions in a collaborative environment.
Key Responsibilities
- Design, code, test, and manage a range of software applications.
- Collaborate effectively with engineering and product teams to develop and enhance high-quality products.
- Adhere to established quality standards concerning code quality and system performance.
- Develop automated tests to ensure code reliability and perform performance tuning to optimize application efficiency.
Required Qualifications
- Bachelor’s degree in Computer Science or a related discipline.
- Between 0 to 3 years of practical experience in application development.
- Proficiency or exposure to C# .NET, Node.js, TypeScript, and React.js is preferred.
- Familiarity with MS SQL Server and MySQL databases.
- Basic understanding of the full software development lifecycle.
Preferred Qualifications and Benefits
- Experience or familiarity with agile development methodologies is a plus.
- This is a full-time, in-person role that offers the chance to work closely with a dynamic team and gain hands-on experience in a collaborative setting.
If you are enthusiastic about contributing to a growing team and advancing your software development skills, we encourage you to apply.