Job Description
Short Description
We are looking for a skilled Software Engineer II with strong experience in full-stack application development using React.js, ASP.NET Core, and C#. The ideal candidate will be responsible for developing scalable, high-quality software solutions, collaborating with cross-functional teams, and contributing throughout the complete Software Development Life Cycle (SDLC). This role requires strong technical problem-solving skills, modern web development expertise, and experience working in agile environments.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications
- Participate in the full Software Development Life Cycle (SDLC)
- Collaborate with internal teams to define and implement technical solutions
- Write clean, efficient, and maintainable code
- Troubleshoot, debug, and enhance existing systems
- Ensure software quality, performance, and security standards are met
- Contribute to technical documentation and development best practices
Qualifications
Required
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related technical field
- Minimum 5 years of professional software development experience
Preferred
- Master’s degree in a relevant technical discipline
- Experience developing enterprise-scale applications in fast-paced environments
