landing_page-logo
Resource Management Concepts logo

Software Developer, Senior

Resource Management ConceptsIndian Head, MD
Apply

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Resource Management Concepts, Inc. (RMC) provides high-quality, professional services to government and commercial sectors. Our mission is to deliver exceptional management and technology solutions supporting the protection and preservation of the people and environment of the United States of America.

We have an opening in Indian Head, MD for a dynamic, Software Developer with Java rich client and web application development experience, a strong core Java knowledge, and knowledge of full stack .NET web development. The selected candidate will be responsible for researching, designing, developing, and/or modifying enterprise-wide systems and/or application software

Responsibilities:

  • Experience using Java/Javascript technologies (SWT, SWING, RCP, JSP, EJB)
  • Experience with full stack .NET web development (SQL database; C# backend; JavaScript [JQuery]; HTML/CSS, React.js)
  • Solid understanding of Object-Oriented Principals and concepts, and design patterns and their applications
  • Knowledge of databases (MySQL/T-SQL, SQL-Server, SQL development and TOAD)
  • Working knowledge of both rich client and web application development using current MVC frameworks
  • Experience with software configuration management processes and performing Software CM functions on a major project/program
  • Working knowledge of PC-based software tools for project tracking and collaboration tools, integration, build, and release of software, software configuration management and source control tools (ex. Azure DevOps, JIRA, GIT/SVN)
  • Experience using Java development tools (ex. Maven, Eclipse, etc.)
  • Excellent oral and written communication skills and the ability to work effectively in a team environment and directly with customers.