We are seeking a highly skilled and experienced Full Stack .NET Engineer to join our dynamic team. The successful candidate will be responsible for developing and maintaining .NET-based applications, both on the back-end and front-end. As a Full Stack .NET Developer, you will work with a team of developers and collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Develop and maintain scalable, high-quality web applications using Microsoft .NET technologies, including C# and ASP.NET.
- Design and implement efficient and secure back-end systems, APIs, and database structures.
- Utilize front-end technologies such as HTML, CSS, JavaScript, and Razor views to create responsive and interactive user interfaces.
- Participate in requirements analysis, solution design, and technical discussions with project stakeholders.
- Ensure code quality, performance, and adherence to coding standards through code reviews and best practices.
- Troubleshoot and resolve software defects and production issues in a timely manner.
- Work closely with project managers and team leads to estimate project timelines and deliver projects on time.
- Keep up-to-date with the latest industry trends and advancements in .NET technologies, and recommend their adoption to enhance development efficiency.
- Collaborate with cross-functional teams to integrate .NET applications with other systems and platforms.
- Conduct thorough testing and debugging of applications to ensure high-quality software delivery.
- Maintain accurate and up-to-date documentation of software components, configurations, and processes.
Skills & attributes we expect you to have:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of experience as a Full Stack .NET Engineer, with a focus on C# and ASP.NET development.
- Proficient in modern methodologies like MVC (Model-View-Controller).
- Super strong knowledge of front-end technologies such as HTML5, CSS, and JavaScript.
- Experience with Razor views in ASP.NET is highly desirable.
- Solid understanding of software development methodologies, best practices, and coding standards.
- Proficient in designing and developing RESTful APIs and integrating them with front-end applications.
- Experience with database technologies, preferably MSSQL Server or other relational databases.
- Familiarity with front-end frameworks like Angular or React is a plus.
- Strong problem-solving skills and the ability to troubleshoot complex software issues.
- Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
- Ability to work in a fast-paced environment and manage multiple priorities effectively.
General Attributes:
- Resourceful and innovative problem-solving skills
- Organization skills
- Strong initiative and a positive attitude with high levels of attention to details
- Responsible and independent, with an ability to learn quickly and adapt to changes
- Leadership traits to develop and build well-disciplined teams
What we offer
- A competitive salary package
- American-style working environment
- Job security as a US-owned company
- Flexible hours
- Health Insurance
- And many more…