BRMi · 17 hours ago
Senior Software Engineer
BRMi is a progressive information and management sciences company dedicated to serving clients in biomedical research, public health, and small business sectors. They are seeking a senior software engineer proficient in developing applications with the Microsoft technology stack to support the planning, development, implementation, and maintenance of responsive web applications.
ConsultingInformation ServicesProfessional ServicesSoftware
Responsibilities
Collaborate effectively and professionally to build strong working relationships within the development team that includes UI/UX, project managers, product owners, Q/A team, and other developers
Utilize C# and the Microsoft .NET framework to develop new Web Applications and features within existing applications
Utilize your solid know-how of client-side JavaScript frameworks to produce efficient, feature-rich, data-driven screens using the Single Page Application (SPA) paradigm
Develop, modify, and maintain relational databases on Microsoft SQL Server
Perform other duties as assigned
Qualification
Required
Proficient in developing applications with the Microsoft technology stack
Extensive development experience with .NET web applications
Support the planning, development, implementation, and maintenance of responsive web applications
Collaborate effectively and professionally to build strong working relationships within the development team
Utilize C# and the Microsoft .NET framework to develop new Web Applications and features within existing applications
Utilize solid know-how of client-side JavaScript frameworks to produce efficient, feature-rich, data-driven screens using the Single Page Application (SPA) paradigm
Develop, modify, and maintain relational databases on Microsoft SQL Server
Perform other duties as assigned
.NET Core and ASP.NET MVC development
Web Service API development & integration
Programming languages: C#, Javascript, and Typescript
JQuery, HTML, and CSS
Experience deploying applications to cloud environments such as Azure
Structured Query Language (SQL) and RDBMS support
Language Integrated Query (LINQ) and Microsoft Entity Framework
Microsoft Visual Studio Professional and SQL Server Management Studio
Source control software such as GIT
Developing automated test cases using Selenium or similar testing framework
Continuous Integration and Deployment server support
Bachelor's degree
5+ years of related experience
Candidate must be able to obtain and maintain a Public Trust Clearance
Must be U.S. Citizen, Green Card Holder, Green Card EAD, or TN Visa
Benefits
Comprehensive Medical, Dental, and Vision Insurance
Employer-Paid Life Insurance
Employer-Paid Short-Term and Long-Term Disability Insurance
401(k)
Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays
Educational Assistance