Job Summary
We are seeking a dynamic and innovative.NET Developer to join our vibrant software engineering team! In this role, you will be at the forefront of designing, developing, and maintaining scalable, high-performance applications using the latest Microsoft technologies. Your expertise will drive the creation of robust web and system solutions that meet evolving business needs. This position offers an exciting opportunity to work with cutting-edge cloud infrastructure, microservices architecture, and modern programming languages to deliver impactful software solutions.
Duties
- Develop, test, and deploy scalable applications using.NET framework and C# programming language, ensuring high quality and performance.
- Collaborate with cross-functional teams to design system architectures that are resilient, efficient, and aligned with best practices in software engineering.
- Build and maintain RESTful APIs to facilitate seamless communication between different software components and external systems.
- Implement microservices architecture leveraging cloud infrastructure such as AWS or Azure for flexible deployment and scalability.
- Integrate front-end technologies like JavaScript frameworks (React, Angular, or Vue.js) with back-end services to create engaging user interfaces.
- Utilize version control systems such as GitHub or SVN for code management, along with CI/CD pipelines to automate testing and deployment processes.
- Apply design patterns and system design principles to develop maintainable, scalable systems that meet business requirements.
- Participate actively in Agile software development cycles, contributing to sprint planning, stand-ups, and retrospectives.
- Optimize database interactions using SQL and MySQL, ensuring data integrity and efficient query performance.
- Maintain comprehensive documentation of codebases, APIs, and system configurations for ongoing support and future development.
Qualifications
- Proven experience in software development using the.NET framework with a strong command of C# programming language.
- Solid understanding of IT infrastructure components including cloud services (AWS or Azure), networking, and system security protocols like RBAC (Role-Based Access Control).
- Hands-on experience designing RESTful APIs and working with JavaScript frameworks such as React or Express for front-end development.
- Familiarity with microservices architecture, system design for scalability, and cloud infrastructure deployment strategies.
- Knowledge of database management systems including SQL Server or MySQL; experience with version control tools like GitHub or SVN is essential.
- Experience working within Agile software development methodologies such as Scrum or Kanban.
- Strong grasp of software design patterns, API development, scalability principles, and best practices in software engineering.
- Ability to collaborate effectively within a team environment while managing multiple priorities in a fast-paced setting.
- Excellent problem-solving skills coupled with clear communication abilities to articulate technical concepts effectively.
Join us as a.NET Developer to shape innovative solutions that empower our organization’s digital transformation! Bring your passion for software engineering combined with your expertise in modern technologies to make a meaningful impact every day!
Pay: $52.47 - $63.20 per hour
Work Location: In person