Application Developer

Company:  DMI
Location: Baltimore
Closing Date: 17/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
About DMI:
DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors. DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories.

About the Opportunity:
DMI, LLC is seeking a Application Developer to join us. 

 

The Application Developer (i.e., .NET Full Stack Developer) assists the OIMT primarily with designing, developing, online portal project in accordance with the Agile project methodology. In addition, the Application Developer will also assist the Office of Information Management and Technology in the development, implementation and monitoring of MITDP project throughout the department to ensure that project activities meet stakeholder defined requirements.  The incumbent in this position will recommend new standards, methods of operation, and technologies to the Director of Projects / IT Managers to improve how the agency accomplishes its Online portal project mission.

 As a .NET Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications that are both scalable and high performing. This role involves working closely with other developers, UX/UI designers, business analysts, quality analysts, and product managers to deliver a seamless and user-friendly portal experience.

 

Duties and Responsibilities:

 

Design and develop robust, scalable, and secure web applications using .NET technologies.

Build responsive and user-friendly front-end interfaces using HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or Vue.js.

Develop back-end services, APIs, and microservices using C#, ASP.NET Core, and Entity Framework.

Develop RESTful APIs and integrate third-party services and APIs into the portal.

Implement authentication and authorization mechanisms using OAuth, JWT, or similar technologies.

Work with cloud services (Azure, AWS) for deployment and scaling.

Follow best practices in coding, including code reviews, unit testing, and version control (Git).

Maintain and refactor existing code to improve performance, security, and maintainability.

Troubleshoot and resolve software defects and issues reported by users or identified through testing.

Work closely with UX/UI designers to implement intuitive and visually appealing user interfaces.

Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.

Collaborate with other developers and stakeholders to define project requirements and deliverables.

Stay up-to-date with the latest industry trends, tools, and technologies in full-stack development.

Propose and implement new technologies and frameworks to improve development efficiency and product quality.

Contribute to the continuous improvement of development processes and practices.

 

These include, but are not limited to:The State of Maryland System Development Life Cycle (SDLC) methodology at:

The State of Maryland Information Technology Non-Visual Standards at:

The State of Maryland Information Technology Project Oversight at

The Business Analyst shall follow project management methodologies consistent with the most recent edition of the Project Management Institute’s Project Management Body of Knowledge Guide (PMBOK) https:// guide-standards.

A consistent methodology for all activities required under the Payment Gateway Transition and Implementation Project.

The State of Maryland Information Technology Security Policy and Standards at:

Qualifications:
Education and Years of Experience: 

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Relevant certifications in .NET, cloud technologies, or front-end frameworks are a plus.

 

Required and Desired Skills/Certifications:

5 years of experience as a Full Stack Developer, with a strong focus on .NET technologies.

Experience in developing and maintaining large-scale web applications or online or payment portals.

Previous experience working in an Agile/Scrum environment is preferred.

Proficient in HTML5, CSS3, and JavaScript.

Experience with front-end frameworks such as Angular, React, or Vue.js.

Strong understanding of responsive design principles and cross-browser compatibility.

Proficiency in C# and ASP.NET Core for developing back-end services.

Experience with RESTful API design and implementation.

Familiarity with microservices architecture and containerization (Docker, Kubernetes).

Strong experience with SQL Server, including database design, writing SQL queries, and performance optimization.

Familiarity with ORMs like Entity Framework or MVC or Dapper.

Experience with cloud platforms like Microsoft Azure or AWS.

Understanding of CI/CD pipelines, version control (Git), and automated testing.

Knowledge of serverless computing and cloud-native development is a plus.

Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.

Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders.

A team player who is comfortable working in a collaborative environment and contributing to the success of the team.

Experience with Agile development practices, including participation in Scrum ceremonies.

Understanding of secure coding practices and experience implementing security features in web applications.

Experience in optimizing application performance, including front-end load times and back-end processing efficiency.

  

Additional Requirements:

 

Preferred Experience:-

Experience in Service Now is a

Knowledge of State Government policies and

Knowledge of Govolution Payment Portal implementation with FMIS Integration

Experience with modern JavaScript frameworks like Blazor.

Familiarity with containerization and orchestration tools like Docker and Kubernetes.

Understanding of UX/UI principles and experience working closely with design teams.

Experience with automated testing frameworks and tools (e.g., NUnit, Selenium, Jasmine).

Min Citizenship Status Required: H1B

 

Physical Requirements: No Physical requirement needed for this position.

Location: 1800 Washington Blvd, Baltimore, MD 21230, USA

  

Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your wellbeing. We offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with several of our award-winning, Fortune 1000 clients. The following categories make up your DMI wellbeing:

Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience.

Development – Annual performance management, continuing education, and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.

Financial – Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.

Recognition – Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, employee referral bonuses.

Wellness – Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options.

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination based on their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability. DMI maintains a drug-free workplace.

 

No Agencies Please

 

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Apply Now
Share this job
  • Similar Jobs

  • APPLICATION SUPPORT ANALYST

    Baltimore
    View Job
  • Application QA Testing Lead

    Baltimore
    View Job
  • Senior Commercial Application Support Engineer

    Linthicum Heights
    View Job
  • Senior Commercial Application Support Engineer

    Linthicum Heights
    View Job
  • Epic Beaker Application System Analyst IV

    Baltimore
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙