Location: Remote
Employment: Full-time
Position Overview: ROMTech is looking for a Senior Full Stack Developer to join our rapidly expanding software team. This position will involve developing and maintaining web-based applications using Microsoft technologies and frameworks such as ASP.NET, C#, SQL Server, Web Services, and others. The ideal candidate should have a strong understanding of the Microsoft stack and have experience developing applications with these technologies. This is a fulltime, remote position, reporting directly to the Software Development Manager.
Responsibilities:
- Develop high quality, maintainable, and secure software applications using React, Next.js, ASP.NET, C#, and SQL Server.
- Design and develop web-based applications using Microsoft technologies.
- Create APIs.
- Troubleshoot and debug existing applications.
- Assist in the transition from legacy systems to more modern technologies.
- Write unit tests, integration tests, and automated tests.
- Manage and develop reports using advanced SQL queries.
- Maintain our build process and automated coded test scripts, ensuring that builds are produced correctly and without issue. Develop and maintain code documentation.
- Make modifications, bug fixes and enhancements to the product with a strong customer focus.
- Occasionally provide developer-level support to our support team to help identify and mitigate urgent product and/or customer issues.
- Monitor and optimize system performance.
- Collaborate with other developers, product owners, and stakeholders to ensure a successful product launch.
- Stay current on new technologies and best practices.
Requirements:
- 5+ years of experience developing web applications with Microsoft technologies.
- Bachelor’s degree in computer science, Engineering, or a related field or 10+ years’ experience as a Full Stack Developer.
- Expert level proficiency with APIs, ASP.NET, C#, and SQL Server.
- Experience developing and maintaining web services, APIs, and RESTful applications.
- Knowledge of Object-oriented programming and design patterns.
- Experience working with source control systems such as Git.
- Experience working with Azure.
- Familiarity with Agile software development practices and continuous integration.
- Exceptional problem solving and communication skills.
- Ability to work independently and in a team environment.
If this sounds like an exciting opportunity to embark in the next chapter of your career, please respond and include:
- A cover letter detailing why you are an ideal fit for this job
- An up-to-date resume
Candidates who send resumes without the requested cover letter will not be considered.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit for extended periods of time and use hands to operate a computer and other office equipment. The employee is frequently required to reach with hands and arms, talk, and hear. Specific vision abilities required by this job include close vision and the ability to adjust focus.
We are an equal opportunity employer. Qualified Applicants are considered for positions and are evaluated without regard to mental or physical disability, race, color, religion, gender, national origin, age, genetic information, military or veteran status, sexual orientation, marital status, or any other classification protected under applicable Federal, State or Local law.