We are looking for a motivated and detail-oriented software developer who has a solid understanding of the software development lifecycle and a strong eagerness to learn and grow professionally. The successful candidate will be involved in designing, coding, testing, and managing applications to ensure the delivery of high-quality software solutions. This role demands proficiency in coding as well as the ability to test code effectively to maintain robust and reliable applications.
Key Responsibilities:
- Collaborate on software development projects by writing, reviewing, and maintaining clean, efficient code.
- Assist in testing activities, including identifying bugs and implementing fixes to enhance software quality.
- Stay up to date with emerging technologies and industry trends through training sessions and self-learning.
- Work closely with cross-functional teams such as product managers, designers, and QA engineers to achieve project objectives.
- Create and maintain comprehensive technical documentation to support development and maintenance efforts.
- Actively contribute to project planning, execution, and continuous improvement initiatives.
Required Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- Strong programming skills with practical experience in software development.
- Between 0 to 3 years of hands-on experience developing applications.
- Exposure to C# .NET, Node.js, TypeScript, and React.js is preferred.
- Familiarity with relational databases like MS SQL Server and MySQL.
- Basic understanding of the full software development lifecycle.
Preferred Qualifications and Benefits:
- Experience or familiarity with web development frameworks and database management is an advantage.
- Opportunity to work in a collaborative, in-person environment that encourages learning and professional growth.
- Full-time position offering hands-on experience in a dynamic software development setting.
This position is ideal for candidates aiming to advance their careers in full-stack development while gaining exposure to a variety of modern technologies within a supportive team environment. The role requires at least one year of full-stack development experience and is based on-site.