Job DescriptionThe
Software Developer will provide technical expertise for the development and maintenance of computing systems. The
Software Developer is responsible for ensuring total computing system quality and establishes development plans.
Role & Responsibilities- Research, design, develop, and test software
- Resolve problems, performance issues, and other systems issues related to software development and design
- Develop and modify computing systems and improve their reliability by designing, coding, testing, debugging, documenting, and installing software routines.
- Enhance the quality of computing systems and software by participating in peer group design reviews to present design solutions
Skills & Qualifications- Required Education: Bachelor's Degree or equivalent experience
- 5+ years of experience as a Software Developer
- Strong analytical and problem-solving skills
Languages/ Frameworks/ Architectures- C# / JavaScript / TypeScript / jQuery
- .NET Framework - .NET core is a plus
- Angular Framework
- MVC and WebAPI architecture
- Multi-tiered applications with micro-services