We are looking for a Senior .NET Full Stack Engineer with 5+ years of experience in software development. This is a critical role where you will design, develop, and deploy scalable, secure, and maintainable software systems using .NET, Angular, microservices, and Web API. The ideal candidate will have expertise in both front-end and back-end technologies and will be an excellent problem-solver with strong collaboration skills.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performing software systems using .NET Core, Angular, and microservices architecture.
- Develop and deploy Web API services using .NET Core to provide robust back-end functionality.
- Write clean, maintainable code and follow best practices for software development.
- Work closely with cross-functional teams, including business analysts, QA engineers, and DevOps, to understand business requirements and deliver software solutions that meet those needs.
- Collaborate with the DevOps team to ensure smooth deployment, monitoring, and scaling of software systems in production environments.
- Maintain comprehensive technical documentation, including architecture diagrams, implementation guides, and troubleshooting guides.
- Contribute to the development of automated testing frameworks, ensuring high-quality code with unit tests and integration testing.
- Participate in code reviews, providing constructive feedback to ensure high code quality.
- Participate in agile development methodologies such as Scrum and Kanban to ensure timely delivery of features.
- Address technical debt through code refactoring and optimization, ensuring the software system remains scalable and maintainable.
- Stay up to date with the latest development trends, tools, and frameworks.
- Leverage cloud-based development platforms and SaaS-based development solutions to enhance software delivery.
- Implement and manage CI/CD pipelines for automated testing and deployment.
Requirements
- 5+ years of experience in software development using .NET, Angular, and microservices.
- Strong experience with .NET Core, Web API, and microservices architecture.
- Hands-on experience with Angular, including Angular CLI, Angular Material, and Angular Services.
Skills
- Strong understanding of object-oriented design and principles.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Experience with cloud-based development tools and platforms such as Azure, AWS, or GCP.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Ability to understand business operations and translate business needs into technical solutions.
- Experience working in an Agile environment using Scrum or Kanban frameworks.
Nice to Have
- Familiarity with cloud-based platforms such as Azure, AWS, or Google Cloud.
- Experience with business intelligence and data analytics tools such as Tableau or Power BI.
- Exposure to machine learning concepts, neural networks, and deep learning.
- Understanding of business architecture and enterprise architecture frameworks.
- Experience with tools like ServiceNow or BMC Helix.
What We Offer
- Competitive Salary and Benefits. A highly competitive salary along with comprehensive benefits.
- Career Growth. Opportunities for career advancement and professional development in a dynamic and innovative environment.
- Collaborative Culture. Work in a collaborative and dynamic work environment where your ideas and contributions are valued.
- Remote Work Options. Flexible working hours and remote work options for a better work-life balance.
- Cutting-Edge Technology. Access to state-of-the-art development tools and technologies.
- Recognition. A culture of recognition and rewards for outstanding performance.
Why Join ValueLabs?
At ValueLabs, we believe in empowering our employees with the tools and support they need to excel. We offer a flexible and inclusive environment that encourages creativity, collaboration, and growth. If you are passionate about technology and are ready to contribute to impactful projects, ValueLabs is the place for you.
Note. We are looking for immediate joiners or candidates who can join within 15 days.