- Developing applications: Designing and developing applications that are scalable, robust, and high-performing
- Integrating services: Integrating third-party services and APIs into applications
- Creating APIs: Developing RESTful APIs for communication between front-end and back-end systems
- Testing and quality assurance: Conducting unit testing and participating in quality assurance
- Debugging: Identifying and fixing bugs and performance bottlenecks
- Documentation: Creating and maintaining technical documentation for code, processes, and system architecture
- Collaborating: Collaborating with other cross-functional teams
- Providing support: Providing tech support for clearing bottlenecks and obstacles
Skills and Experience required include:
- Experience in C#, .NET, ASP.NET, VB.NET, MVC, HTML, SQL Server, web services, and AJAX
- Good database designing skills and stored procedures
- Good understanding of design patterns
- Strong debugging and problem-solving skills
- Good understanding of at least one type of reporting required for any application
- Windows configuration knowledge, and overall OS-level knowledge