Dotnet Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and passionate Dotnet Developer to join our innovative software development team. In this role, you will be instrumental in designing, developing, and maintaining high-quality web applications and services that drive our business forward. Your expertise will help create scalable, efficient, and user-friendly solutions by leveraging cutting-edge technologies and best practices. If you thrive in a fast-paced environment and are eager to contribute to impactful projects, this opportunity is perfect for you!, * Develop, test, and deploy robust web applications using ASP.NET, C#, and .NET frameworks to meet project specifications.
- Collaborate with cross-functional teams to design UI/UX components utilizing React, Angular, JavaScript, TypeScript, HTML, and CSS for seamless user experiences.
- Build and maintain RESTful APIs and web services using WCF, SOAP, and other protocols to ensure smooth data integration across platforms.
- Implement database solutions with Microsoft SQL Server, MySQL, PostgreSQL, and MongoDB; perform database design, T-SQL scripting, and optimize queries for performance.
- Apply software development best practices including Agile methodologies, SDLC (Software Development Life Cycle), unit testing, debugging, and version control with GitHub or TFS.
- Develop microservices architectures utilizing Azure or AWS cloud platforms for scalable application deployment.
- Participate in code reviews, documentation (UML diagrams), and continuous integration/continuous delivery (CI/CD) pipelines to enhance code quality and deployment efficiency.
Requirements
Do you have experience in Web services design?, * Proven experience in full-stack web development with a strong command of ASP.NET (including MVC), JavaScript frameworks like React or Angular, and front-end technologies such as Bootstrap and CSS.
- Hands-on expertise with Entity Framework ORM (Object-Relational Mapping), WCF services, RESTful APIs, SOAP protocols, and XML/JSON data formats.
- Familiarity with multithreading concepts in C# to develop high-performance applications capable of handling concurrent processes smoothly.
- Experience working within Agile environments using tools like TFS or SVN for version control; familiarity with SDLC processes is essential.
- Knowledge of cloud platforms such as Azure or AWS for application hosting; experience with microservices architecture is a plus.
- Strong understanding of database design principles along with experience working with SQL Server, MySQL, PostgreSQL or NoSQL databases like MongoDB.
- Ability to troubleshoot complex issues through debugging tools in Visual Studio or Eclipse; commitment to writing clean, maintainable code with comprehensive unit testing using frameworks like NUnit or MSTest. Join us as a Dotnet Developer to craft innovative solutions that empower users worldwide! Your technical expertise combined with your passion for software development will help shape the future of our digital products while enjoying a collaborative environment that values your growth and creativity!
Benefits & conditions
Pulled from the full job description
- 401(k)
- Dental insurance
- Flexible schedule, * 401(k)
- Dental insurance
- Flexible schedule