Job Overview
We are seeking a passionate and skilled Dot Net 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 will help create seamless user experiences, robust backend systems, and scalable solutions that meet high standards of quality and performance. If you thrive in a fast-paced environment and are eager to contribute to impactful projects using cutting-edge technologies, this opportunity is perfect for you!
Responsibilities
- Develop, test, and deploy high-quality web applications using ASP.NET, MVC, and .NET frameworks.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications utilizing UML diagrams.
- Build responsive front-end interfaces with React, Angular, JavaScript, TypeScript, HTML, CSS, Bootstrap, and UI/UX best practices.
- Design and implement RESTful APIs and Web services for seamless data exchange across platforms.
- Optimize database interactions through SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL; ensure efficient database design and query performance.
- Integrate microservices architecture using WCF, SOAP, Node.js, and Azure cloud services to enhance scalability and modularity.
- Conduct unit testing with Visual Studio or Eclipse; perform debugging to troubleshoot issues effectively.
- Utilize version control systems such as GitHub, TFS, SVN for code management; follow SDLC (Software Development Life Cycle) processes within Agile methodologies.
- Implement CI/CD pipelines for continuous integration and deployment; ensure code quality through automated testing frameworks.
- Maintain documentation of system architecture using UML diagrams; participate in code reviews to uphold coding standards.
Skills
- Extensive experience with .NET framework including ASP.NET <PERSON>, MVC architecture, WCF services, and Web API development.
- Strong front-end development skills with React, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap; familiarity with UI/UX principles.
- Proficiency in database design and management using Microsoft SQL Server, MySQL, PostgreSQL; knowledge of T-SQL and PL/SQL scripting.
- Hands-on experience with cloud platforms such as AWS or Azure for application deployment and management.
- Knowledge of microservices architecture utilizing RESTful APIs and SOAP web services for scalable application development.
- Familiarity with version control tools like GitHub, TFS (Team Foundation Server), SVN; experience with CI/CD pipelines.
- Understanding of software development methodologies including Agile; experience working within SDLC frameworks.
- Ability to work on multithreaded applications ensuring thread safety and performance optimization.
- Skilled in debugging complex issues across different layers of the application stack using Visual Studio or Eclipse environments.
- Experience with application security best practices including authentication protocols like OAuth or JWT; familiarity with IIS server configuration.
- Knowledge of scripting languages such as Python or Shell Scripting is a plus; familiarity with Linux environments is advantageous. Join us to be part of an innovative team where your technical expertise will help shape the future of our digital solutions!
Pay: $90,000.00 - $100,000.00 per year
Benefits:
- Employee assistance program
- Health insurance
- Referral program
Work Location: In person