19 Sep
Full Stack Developer
Maryland, Windsormill , 21244 Windsormill USA

Vacancy expired!

Apex Systems, LLC is immediately seeking a Full Stack Developer in support of an enterprise level Government Integrator in Woodlawn, MD. The qualified individual will work in an agile team environment, which builds modern, responsive web applications for mission critical health solutions. The right person should have a strong background in manual & automated testing utilizing Selenium, within Angular based applications. Location: Woodlawn, MD OR Leesburg, VA (Remote During COVID) Duration: Long Term Contract w/ Perm Potential Compensation: Competitive based on years of relevant experience & education Clearance: Able to obtain & maintain a positions of Public TrustDescription of Work: The WorkTrack team requires experienced, driven, and accountable software developers who can follow an Agile workflow. This includes participation and influence through sprint planning sessions, stand-ups, retrospectives, and blameless post-mortems. Maintaining the current version of the application - a .Net Framework MVC project with custom webpack and bootstrap front-end code is crucial to ensuring existing functionality is still available as the new version of WorkTrack is gradually released. Developing a distinct RESTful API back-end and a single page application (SPA) front-end will position WorkTrack to better adapt to architectural changes. Writing the API in .Net core will enable WorkTrack to run in a variety of environments including the agency OpenShift Platform-as-a-Service (PaaS) environment and using a JavaScript framework such as Angular will allow the team to follow an opinionated way of implementing features and writing unit tests and user interface (UI) tests. . Responsibilities for this position will include: Assist the WorkTrack application development team in developing WorkTrack according to a living roadmap that will change along an agile development life cycle. • Team member is experienced, driven, and accountable developers who can follow an agile workflow including participation and influence through sprint planning sessions, stand-ups, retrospectives, and blameless post-mortems. • Maintaining the current version of the application - a .Net Framework MVC project with custom webpack and bootstrap front-end code. • Development of a distinct RESTful API back-end and a single page application (SPA) front-end to position WorkTrack to better adapt to architectural changes. • Write the API in .Net core will enable WorkTrack to run in a variety of environments including the agency OpenShift Platform-as-a-Service (PaaS) environment and using a JavaScript framework such as Angular. Basic Qualifications: Minimum knowledge, skills, abilities needed. • Bachelor's degree and 7 years of relative experience, Master's degree and 5 years of relative experience, or 11 years of relative experience in an IT field in lieu of a degree. • 5+ years' experience with the following: • Server: c#, .net framework, .net core, web api, asp.net mvc, razor, entity framework, linq, nuget, dependency injection, soap, web services, jwt auth, hangfire, rabbit mq, domain driven design, clean architecture • Client: javascript, jquery, jquery-ui, jquery datatables, bootstrap, npm, react, angular, vue, blazor, ux, 508 compliance • SQL: tsql, stored procedures, relational dbs • Testing: ms tests, xunit, unit tests, integration testing, end to end testing, feature testing, test plans • Infrastructure: windows server, iis, ansible, code as configuration • Other: agile/scrum, azure devops, pipelines, automated builds, CI/CD • 5+ years' experience using Git source control • 5+ years' experience creating RESTful APIs in .net core • 5+ years' experience using Azure DevOps Server or similar application lifecycle management (ALM) software • The ability to communicate frequently and effectively with the team to convey work status and any challenges • Must be able to obtain and maintain a Position of Public Trust clearance.Preferred Qualifications: Candidates with these skills will be given preferential consideration Experience and proficiency with the following: • Experience writing automated integration and unit testing using both Javascript and .Net • Familiarity with the testing pyramid • Experience refactoring code to make it easy to test • Experience developing contemporary front-end applications using libraries or frameworks like React and Angular • Experience developing HTML that is 508 compliant and works well with screen readers • Experience following an agile development cycle • Experience with code-first workflows: o Create remote branches from work items on a Kanban o Integrate completed work via peer reviewed pull requests o Creating and maintaining automated build and release pipelines • Experience utilizing and contributing to a project wiki • Familiarity with the following frameworks: o HangFire o RabbitMQ o Entity Framework o ImageMagick • Experience with domain driven design (DDD), clean, and vertical slice architecture • Experience with configuring and maintaining Microsoft Internet Information Services (IIS) • Experience developing TSQL queries and stored procedures.EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.

Vacancy expired!


Report job