Software Engineer
Role summary
We are seeking a full-time, remote Software Engineer with experience in the Microsoft stack to solve business problems. The ideal candidate is a full-stack developer with a strong front-end design sense, proficiency in C# and .NET, and experience leading software development projects. This role involves participating in all aspects of the agile software development lifecycle, including requirements gathering, architecture, development, and code reviews. You will work in a team environment, contributing to a modern services architecture and collaborating with other engineers. The position requires strong communication skills and the ability to work independently.
Software engineer must be a smart, passionate, and curious problem solver with experience using the Microsoft stack to solve business problems. A qualified candidate is a full stack software developer with a great eye for front end design, strong knowledge of C# and .NET, and experience leading software development projects. This position is for self-starters with good communication skills, work ethic, and the ability to participate in all aspects of the agile software development life cycle.
*Software Engineer Primary Duties*
- Solve company needs by building new custom software, enhancements, bug fixes, or consulting.
- Work on in a team environment contributing new code and reviewing pull requests in a modern services architecture.
- Balancing work from multiple projects simultaneously.
- Participate in technical requirements gathering, technology selection, data modeling, Azure infrastructure design, and DevOps & CI/CD process design with guidance from our technical and architecture leadership.
- Architect & develop new applications and features using best practices.
- Collaborate with other software engineers on an agile development team.
- Provide code feedback to other developers through pull request reviews.
- Share your knowledge to help build a stronger team.
- Other related duties as assigned by your manager.
*Software Engineer Qualifications*
- Experience with Microsoft stack web development (ASP.NET, C#, MVC, .NET Core, SQL Server, JSON, JavaScript, HTML, CSS)
- Experience with modern front-end frameworks and libraries (e.g. Angular, React, Vue, Bootstrap)
- Knowledge of good architectural patterns for writing scalable and maintainable software
- Proven success developing projects from start to finish
- Strong technical and non-technical communication skills, written and verbal
- Comfortable speaking to business partners
- Ability to gather and write strong requirements based on business objectives
Job Type: Full-time
Pay: From $85,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Work Location: Remote
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite