Job Description: Senior Software Developer
Location: Duluth, GA (Onsite, with occasional remote work)
We are currently seeking experienced Senior Software Developers to join our growing team. As a Senior Software Developer, you will be responsible for modifying and enhancing our flagship application. The role requires expertise in full stack development, with a focus on ASP.NET MVC coding on the frontend and strong C#/.NET coding on the backend. The ideal candidate should have a minimum of 4 years of experience, preferably 5+ years, and should be well-versed in various technologies and development principles.
Collaborate with a team of in-house developers and an offshore team to develop and maintain software applications.
Work on modifying and enhancing the current application, including the development of new features for new clients.
Code from the backend to the frontend, ensuring a solid understanding of how data is consumed.
Demonstrate proficiency in C#/.NET coding for backend development, leveraging the .NET framework (not yet on NET Core).
Employ SQL Server for database operations, including the creation of stored procedures, understanding relationships, table joins, indexes, and query optimization.
Apply object-oriented principles and design patterns, ensuring a separation of concerns.
Utilize Atlassian tools such as JIRA, Confluence, and Bitbucket (GIT) for project management and version control.
Familiarity with AWS is a plus, as we operate on an AWS platform.
Minimum 4 years of experience as a Software Developer; 5+ years preferred.
Proficiency in C#/.NET coding for backend development, with a solid understanding of the .NET framework.
Experience working with SQL Server, including stored procedures, query optimization, and database design.
Solid understanding of object-oriented principles and design patterns.
Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket) for project management and version control.
Knowledge of AWS is a plus, as we operate on an AWS platform.
Strong problem-solving skills and ability to work in a fast-paced, agile environment.
Excellent communication and collaboration skills.
Location and Benefits:
The position is based in Duluth, GA, and requires occasional onsite presence, with remote work flexibility.
Candidates should be within driving distance of Duluth, GA, as occasional team meetings are held onsite.
Mileage reimbursement and hotel accommodation are provided for onsite meetings.
The role reports to a designated manager.
Competitive salary and benefits package.
Annual bonus (with potential increase in the future).
Opportunity for growth within the company.
We offer a supportive and inclusive work culture, with a leadership team that values and cares about its employees.
We are expanding our market presence and introducing new features, providing exciting opportunities and the chance to work with large customers.
If you are a motivated and skilled Senior Software Developer who thrives in a challenging and fast-paced environment, we welcome you to join our team. Apply now to be part of a growing company that values its employees and offers exciting career prospects.