ValueLabs is seeking an experienced Senior .NET Developer to join our growing team. This is a remote position, and we are looking for immediate joiners or candidates who can join within 15 days. The successful candidate will be a key member of our software development team, responsible for designing, developing, and deploying scalable, secure, and maintainable software systems. This role requires deep knowledge of .NET, .NET Core, SQL, and microservices.
We’re looking for candidates who bring 5+ years of hands-on experience in software development with a strong ability to collaborate and deliver high-quality software solutions. The ideal candidate will be proficient in developing microservices-based applications using .NET Core and Docker, with a solid understanding of database management and CI/CD pipelines.
Key Responsibilities
- Design and develop high-performance, scalable, and secure software solutions using .NET and .NET Core.
- Build and deploy microservices-based applications utilizing .NET Core and Docker.
- Implement and maintain clean and efficient API architectures to ensure seamless communication between microservices.
- Collaborate with cross-functional teams (business analysts, QA, DevOps, and product management) to gather requirements and translate them into technical specifications and software solutions.
- Participate actively in project discussions to contribute ideas and ensure software aligns with business needs.
- Stay current with the latest advancements in .NET technologies and incorporate them into your development processes.
- Document technical specifications, including architecture diagrams, implementation guides, and troubleshooting procedures.
- Participate in code reviews, providing constructive feedback and suggestions to team members.
- Develop and maintain automated unit and integration tests to ensure the reliability of your software solutions.
- Collaborate with the DevOps team to implement smooth and efficient CI/CD pipelines for continuous integration and delivery of code.
- Help with the deployment and monitoring of software systems in production environments to ensure stability.
- Develop and maintain database schema and stored procedures using SQL Server.
- Collaborate with the database administration team to ensure optimal database performance, security, and scalability.
- Experience working with cloud-based development tools and platforms, ensuring that your solutions integrate well with cloud environments.
- Follow Agile methodologies (Scrum, Kanban) for efficient project management and software delivery.
Required Qualifications
- 5+ years of experience in software development with a strong background in .NET and .NET Core.
- Expertise in developing microservices-based architecture using .NET Core and Docker.
- In-depth understanding of SQL and experience with SQL Server for designing database schemas and writing stored procedures.
- Strong experience with CI/CD pipelines for continuous integration and deployment.
- Proficiency in unit testing and integration testing, with a focus on automated testing frameworks.
- Solid experience with agile development methodologies (Scrum, Kanban).
- Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
- Ability to analyze complex software problems and develop effective, scalable solutions.
Nice to Have
- Familiarity with cloud-based development tools and cloud-based development platforms.
- Experience with business intelligence tools such as Tableau and Power BI.
- Knowledge of process mining and process discovery tools.
- Experience with IT service management (ITSM) tools like ServiceNow and BMC Helix.
- Knowledge of machine learning and artificial intelligence concepts such as neural networks and deep learning.
Why Join ValueLabs?
- Career Growth. At ValueLabs, you will be part of an innovative and rapidly growing team with ample opportunities for career development.
- Competitive Salary & Benefits. We offer a competitive salary and a comprehensive benefits package, designed to reward your contributions.
- Professional Development. We encourage continuous learning and provide you with the opportunity to work with cutting-edge technologies.
- Work-Life Balance. Enjoy the flexibility of working remotely while being part of a dynamic, forward-thinking organization.
Immediate Joiner Requirement. We are actively looking for candidates who can join the team immediately or within 15 days of receiving an offer. If you are ready to make an immediate impact and meet the qualifications, we would love to hear from you!