A .NET Developer will be a key contributor to the development and maintenance of web and enterprise applications that drive our business and enhance customer experiences. The expertise in designing, coding, and improving robust solutions within the Microsoft technology stack will be essential to delivering high-quality software. A .NET Developer will collaborate closely with an Agile team, where learning, knowledge sharing, and a focus on best practices are top priorities. The passion for creating user-centric applications and commitment to continuous improvement will help shape impactful, scalable projects that support our evolving business needs.
Essential Duties and Responsibilities
- Design and develop custom applications, APIs, and services using the Microsoft stack, focusing on reliability, usability, and performance.
- Support development through comprehensive planning and hands-on implementation.
- Work with SQL Server and Azure SQL, crafting data models and writing queries to support complex application functionality. Ensure robust data integration and optimization within applications.
- Partner with cross-functional teams, including Infrastructure, Data, and Project Management, to ensure seamless project execution and handoff.
- Provide clear communication and documentation throughout the development process.
- Participate in code reviews, testing, and debugging, applying Agile and DevOps best practices to deliver high-quality solutions.
- Continuously identify areas for enhancement and ensure code adheres to best standards.
- Engage in regular knowledge-sharing sessions and stay updated on new technologies to continuously enhance your technical skills.
- Participate in training and development programs to expand expertise and drive innovation.
- Other duties as assigned.
Job Competencies
- Customer/Client Focus
- Communication/Building Relationships
- Time Management
- Flexibility
- Business Acumen