NET Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled.NET Developer to join our innovative software engineering team. In this role, you will be at the forefront of designing, developing, and maintaining scalable and robust applications using the latest Microsoft technologies. Your expertise will drive the creation of high-quality software solutions that enhance system performance, ensure security, and support our organization's growth. This is an exciting opportunity for passionate developers eager to work on complex projects within a collaborative, Agile environment that values continuous learning and technological excellence., * Develop, test, and deploy high-performance applications utilizing the.NET framework and C# programming language.
- Design and implement RESTful APIs to facilitate seamless communication between distributed systems and web services.
- Collaborate with cross-functional teams to analyze system requirements and craft scalable system architectures using microservices and cloud infrastructure such as AWS or Azure.
- Apply design patterns and best practices in software engineering to ensure maintainability, scalability, and security of applications.
- Contribute to system design for system development projects, ensuring optimal performance and adherence to industry standards.
- Integrate front-end technologies like React or JavaScript frameworks with back-end services for comprehensive web development solutions.
- Use version control systems such as GitHub, SVN, or TFS for code management; implement CI/CD pipelines for continuous integration and delivery.
- Participate in Agile software development cycles, including sprint planning, stand-ups, code reviews, and retrospectives to foster a collaborative team environment.
Requirements
- Proven software development experience with a strong focus on.NET technologies and C#.
- Hands-on experience with web development frameworks including React Express or similar JavaScript frameworks.
- Solid understanding of RESTful API design, system design for system development, and scalability principles.
- Familiarity with cloud infrastructure platforms such as AWS or Azure; experience deploying scalable systems in cloud environments.
- Knowledge of SQL databases like MySQL or SQL Server; experience with database design and optimization.
- Proficiency in programming languages including JavaScript, Python, Java, C++, C#, VBA, or Linux scripting is a plus.
- Experience working within Agile software development methodologies; familiarity with version control tools like GitHub or SVN.
- Strong understanding of software design patterns, microservices architecture, RBAC (Role-Based Access Control), and security best practices.
Join us if you're passionate about crafting innovative software solutions that make a real impact! We value energetic problem-solvers eager to grow their skills in a fast-paced environment committed to excellence in technology development.
Benefits & conditions
$54.16 - $65.22 an hour - Full-time, Contract