Dotnet Developer
Role details
Job location
Tech stack
Job description
We are seeking a passionate and highly skilled Dotnet Developer to join our dynamic software development team. In this role, you will be instrumental in designing, developing, and maintaining innovative web applications and services that drive our business forward. Your expertise in .NET technologies, front-end frameworks, and database management will help us deliver seamless user experiences and robust solutions. If you thrive in a fast-paced environment and are eager to contribute to cutting-edge projects, this opportunity is perfect for you!, * Develop, test, and deploy scalable web applications using ASP.NET, MVC, and .NET Core frameworks.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Design and implement RESTful APIs and web services to facilitate smooth data exchange across platforms.
- Build engaging user interfaces with React, Angular, TypeScript, HTML, CSS, Bootstrap, and JavaScript to enhance user experience.
- Optimize application performance through debugging, multithreading techniques, and code refactoring.
- Manage database design and development using SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL for efficient data storage solutions.
- Implement automated testing strategies including unit testing to ensure high-quality deliverables within the SDLC (Software Development Life Cycle).
- Utilize version control tools such as GitHub, TFS (Team Foundation Server), SVN (Subversion), and CI/CD pipelines for continuous integration and deployment.
- Participate actively in Agile methodologies to promote iterative development and rapid delivery of features.
- Maintain comprehensive documentation using UML diagrams and XSLT for system architecture clarity.
Requirements
Do you have experience in Microservices?, * Proven experience in software development with a strong focus on .NET technologies including C#, WCF (Windows Communication Foundation), ASP.NET Web API, and MVC architecture.
- Hands-on expertise with front-end development frameworks such as React, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and AJAX for creating responsive UI components.
- Solid understanding of database management systems like Microsoft SQL Server, MySQL, PostgreSQL, MongoDB along with proficiency in SQL/T-SQL queries and database design principles.
- Familiarity with cloud platforms such as AWS or Azure for deploying scalable applications in a cloud environment.
- Experience working with microservices architecture utilizing RESTful APIs or SOAP web services for modular application development.
- Knowledge of application development best practices including Agile methodologies, SDLC processes, debugging techniques, and version control systems like GitHub or TFS.
- Ability to work with UML diagrams for system modeling and UML-based documentation practices.
- Strong problem-solving skills with the ability to troubleshoot complex issues across different layers of the technology stack.
- Prior exposure to Linux environments or shell scripting is a plus but not mandatory. Join us to be part of an innovative team where your skills will shape the future of our digital solutions! We value creativity, collaboration, and continuous learning-empowering you to grow professionally while making an impact through technology-driven projects!
Benefits & conditions
$60 - $70 an hour - Temporary, Full-time, Contract, Pulled from the full job description
- 401(k)
- Dental insurance
- Flexible schedule, * 401(k)
- Dental insurance
- Flexible schedule