As a Full Stack .NET Developer, you will be part of an Agile team and play a crucial role in delivering high-quality solutions using cutting-edge technologies.
Responsibilities
Development of New Feature
- Design and implement user-friendly interfaces using React.js, TypeScript, HTML5, and CSS3 based on UI mockups and identified functionality.
- Develop structured REST APIs using ASP.NET Core for both internal and external integrations.
Modernization of Legacy Code
- Incrementally refactor and upgrade the existing ASP.NET MVC and jQuery codebase, ensuring compatibility with new standards and UI requirements.
Collaboration & Documentation
- Participate in requirement gathering, data modeling, and architectural discussions to identify optimal solutions.
- Document technical solutions, write well-structured code, and create unit and integration tests following industry best practices.
Maintenance & DevOps
- Participate in regular maintenance releases and work with XML configurations to introduce new equipment.
- Opportunity to contribute to release processes and engage in DevOps activities using Docker, Kubernetes, and CI/CD tools like Jenkins.
Required Skills & Experience
- 4+ years of software development experience.
- Strong expertise in C# and ASP.NET frameworks, including ASP.NET Core, ASP.NET MVC, ASP.NET Web API.
- Proficiency in front-end technologies JavaScript, React.js, HTML5, CSS3.
- Familiarity with GitHub, Visual Studio, and the Atlassian stack (Jira, Confluence).
Nice-to-Have Skills
- Experience with jQuery and TypeScript.
- Knowledge of Redux for state management.
- Familiarity with relational databases and SQL.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Exposure to Jenkins for continuous integration/continuous deployment (CI/CD).
Why Join Us?
- Be part of an exciting long-term project that combines modernization and innovation in enterprise solutions.
- Collaborate with a team of skilled professionals in an Agile development environment.
- Enjoy opportunities for personal and professional growth with the potential to expand into DevOps and other cutting-edge technologies.
- Work on a project that directly impacts enterprise customers by improving power estimation and datacenter configuration tools.
If you are passionate about web development and enjoy working with modern technologies, this is an excellent opportunity to grow your career while contributing to a cutting-edge enterprise solution.