High-Performance Software Engineering Role
About the Job
We are seeking an accomplished software engineer to join our team as a senior developer. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions using .NET technologies.
Key Responsibilities
* Design and develop scalable software applications using .NET Core MVC, C#, Entity Framework, and other relevant technologies
* Collaborate with cross-functional teams to deliver projects on time and within budget
* Participate in agile methodologies, such as Scrum, to ensure efficient project planning and execution
* Maintain and improve existing software systems to meet evolving business needs
Required Skills and Qualifications
To be successful in this role, you should have:
* 10+ years of experience in .NET technologies, including .NET Core MVC, C#, Entity Framework, and Web API
* Excellent communication and client interaction skills
* Good working experience with relational databases, including SQL Server and AWS RDS
* Familiarity with cloud computing platforms, such as AWS, and containerization tools like Docker
* Experience with Agile Methodologies, such as Extreme Programming (XP)
Benefits
We offer a dynamic work environment, opportunities for professional growth, and a competitive compensation package.
Why Join Us?
You'll be joining a team of innovative professionals who share your passion for delivering high-quality software solutions. Our collaborative environment fosters creativity, learning, and mutual respect.