What are the responsibilities and job description for the Junior Developer position at BRMi?
Overview
Data Management Services, Inc. (DMS), a BRMi Company, is a progressive information and management sciences company dedicated to serving our clients in the biomedical research, public health, and small business sectors. For almost four decades, we’ve worked to create an environment where highly qualified individuals can collaborate to create the highest quality solutions for our customers. At DMS we don’t view our clients as “vertical market sectors” but rather as individuals with unique requirements, priorities and goals. We leverage frequent, honest communications processes to collaborate with our clients to find solutions tailored to their needs.
As a Junior Developer, you will participate in the successful support and feature enhancement development of an application that is integral to the successful daily request fulfillment process for various government contracts. You will collaborate with other individuals as part of a cross-functional team that will see this project through all phases of the development process from inception to daily usage ‘in the wild’.
** Hybrid in Maryland, unset number of days per month. Some months none, some up to 5 days**
**Considering US Citizens, Green-Card Holder, Green-Card EAD, TN visas**
Click here to learn about BRMi's culture.
Click here to see BRMi’s Glassdoor reviews
Responsibilities
- Collaborate and communicate effectively, professionally, and affably to build strong working relationships with the development team, project managers, product owners, Q/A team, and systems and database administrators.
- Utilize C# and the Microsoft .NET framework to implement great swaths of coordinated functionality in a large, complicated, and fluid Web Application in a meaningful and maintainable way.
- 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.
- Write secure and efficient server-side Web API functionality.
- Develop, modify, and maintain relational databases on Microsoft SQL Server.
- Participate in the agile SDLC process and use the project reporting tools adopted by the working team.
- Work with and mentor other Developers as needed to ensure the overall success of the product.
- Other duties as assigned.
Qualifications
- Bachelor’s degree plus 1 years of related experience required.
- Knowledge and real-world usage of
- ASP.NET MVC (Mid/Entry Level)
- C# / Javascript / Typescript (Mid Level)
- Web API as implemented by Microsoft (Mid/Entry Level)
- Language Integrated Query (LINQ) and Microsoft Entity Framework (Expert Level)
- Telerik Kendo MVVM and Telerik KendoUI (Mid/Entry Level)
- JQuery (Mid/Entry Level)
- Structured Query Language (SQL) (Mid/Entry Level)
- Microsoft Visual Studio Professional and SQL Server Management Studio (Mid/Entry Level)
- Sourcecontrol software such as Subversion and/or GIT (Mid Level)
- Microsoft Internet Information Server (IIS) (Mid Level)
- node.js & npm (Entry Level)
- WCF Services usage and development (Entry Level)
- Code generation using T4 templates (Entry Level)
- Developing automated test cases using Selenium (Entry Level)
EOE/Minorities/Females/Vet/Disabled
We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.