About the job
Resource Management Concepts, Inc. (RMC) is dedicated to providing top-tier professional services across both government and commercial sectors. Our mission is to deliver outstanding management and technology solutions that support the safety and preservation of both the people and the environment within the United States.
We are seeking an innovative and skilled Senior Software Developer to join our team in Indian Head, MD. The ideal candidate will have extensive experience in Java-rich client and web application development, a robust understanding of core Java principles, and expertise in full-stack . NET web development to enhance our front-end capabilities. The selected individual will be instrumental in researching, designing, developing, and modifying enterprise-wide systems and application software.
Key Responsibilities:
- Proficient in Java/Javascript technologies including SWT, SWING, RCP, JSP, and EJB.
- Experience in full-stack . NET web development, including SQL databases, C# backend, JavaScript (JQuery), HTML/CSS, and React.js.
- Deep understanding of Object-Oriented Principles, design patterns, and their practical applications.
- Knowledge of database management systems such as MySQL/T-SQL, SQL-Server, and SQL development with TOAD.
- Hands-on experience with both rich client and web application development utilizing current MVC frameworks.
- Familiarity with software configuration management processes and executing Software CM functions on major projects.
- Proficient in PC-based software tools for project tracking and collaboration, as well as integration, build, release, and source control tools (e.g., Azure DevOps, JIRA, GIT/SVN).
- Experience with Java development tools such as Maven and Eclipse.
- Exceptional verbal and written communication skills, with the ability to collaborate effectively within a team and engage directly with clients.

