Middle .NET Developer
We are looking for a .Net Engineer to join our dynamic tech team.
Project: A project in event management based in the United States.
Task: The development of new functionality on the back-end.
Functionality: Develop API for a 3rd party Analytical Dashboard, support the planform whitelabeling and email branding, etc
Team: Full-stack .Net engineer, .Net engineer, Angular/React engineer, Manual QA, Mobile engineer (Flutter), DevOps, Business Analyst, Scrum Master, UI/UX designer.
Responsibilities:
- Design, development, and implementation of software solutions using C#.NET technologies.
- Collaborate with product development team and other stakeholders
- Conduct code reviews and ensure adherence to coding standards
- Collaborate with quality assurance and testing teams to ensure software quality and reliability.
- Troubleshoot and debug complex technical issues, providing timely resolutions and guidance to the team.
- Participate in architectural discussions and contribute to the evolution of the overall technical architecture.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 4+ years of experience in software development, with a focus on C#.NET technologies.
- Proven track record of designing and implementing scalable and maintainable software solutions using C#.NET.
- Expertise in object-oriented programming, design patterns, and software engineering best practices.
- Strong proficiency in C#.NET, ASP.NET, .NET Core, and related technologies.
- Experience with web development frameworks such as MVC, Web API, and Entity Framework.
- Solid understanding of database technologies, including SQL Server or similar relational databases.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Excellent problem-solving skills and ability to troubleshoot and debug complex technical issues.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with microservices architecture and service-oriented architecture (SOA) principles.
- Certifications such as Microsoft Certified: Azure Developer Associate or equivalent.
If you're a talented .Net Engineer looking to take on new challenges and make a significant impact, we encourage you to apply and join our team!