Responsibilities
- Expect to design, develop, and document solutions to problems of low to medium complexity.
- Implementations should be of high quality and produced with minimal oversight from senior team members.
- Participate in requirements analysis.
- Write clean and scalable code.
- Build software using languages and technologies of the .NET framework.
- Create applications from scratch, configure existing system and provide user support.
- Team spirit, strong communication skills to collaborate with various stakeholders.
- Test and deploy applications and systems.
- Develop documentation throughout the software development life cycle (SDLC).
- Revise, update, and debug code.
Requirements
- Bachelor’s degree from an accredited university or college in computer science or other technical fields.
- Experience in software development at least 3 years.
- Experience with C#.Net, MS SQL.
- Experience in Web API/REST Services.
- A solid understanding of OOP principles.
- Writing technical specifications and documentation.
- Experience in flow charts, data flow diagrams and logical flow diagrams.
- Agile development methodologies.
- Experience and knowledge in Microsoft Azure, nice to have but not required.
- Passionate about learning new technical skills.
- Proven problem-solving capabilities.