Senior Software Engineer

Location: OAK RIDGE, Tennessee
Date Posted: 09-25-2018
Role Snapshot…
Performs a variety of full life-cycle software development functions for existing and new software systems. Defines, gathers, and analyzes system requirements and specifications. Designs architecture and data flow of software systems. Programs software components to specifications. Integrates, tests, and debugs software components. Deploys and maintains software systems. Serves as technical lead for software development efforts. Prepares required documentation, including program-level and user-level documentation. Tunes system performance in both software and hardware. Provides technical database support, including database design, development, and management. Evaluates use of new technologies through research and development projects.

Qualifications…
  • Bachelor's Degree, or equivalent experience, in Systems Engineering, Computer Science, Engineering, or other related field.
  • 6 years of software design and development experience with Spring, Spring Boot, other Open Source Java Frameworks, myBatis, and Maven.
  • Required experience with JavaScript libraries including (AnglarJS, D3js, OpenLayers, ExtJS, Leaflet).
  • An understanding of the Agile development process.
  • Experience with containerization; such as, Docker and Pivotal Cloud Foundry is desired.
  • Ability to lead a team of developers and to work closely with project leads in testing new architectures and evaluating existing software.
Who we are…
Management Solutions, LLC  (MSLLC) is a national award-winning management consulting firm that specializes in project execution, strategic consulting and change management. MSLLC has three primary divisions: government operations, construction management and healthcare strategies.  MSLLC was also just selected as one of the Top Employers in the Greater Knoxville area.

MSLLC is highly committed to helping our clients manage and mitigate the risks associated with the uncertainties that accompany projects. We focus on providing technical knowledge, enhancing professional standards and developing innovative solutions that increase productivity and add business value for our clients.
 
MSLLC has offices in Knoxville, Tennessee and Washington, DC., and has performed work across the nation. MSLLC takes a rigorous approach to recruiting talent to our company that balances equal parts technical acumen and cultural fit. Our process ensures that we can provide the right professional, with the proper expertise, to each and every one of our clients.

As experts in the project management space, we believe effective project delivery should be the rule, not the exception. Far from being a one-size-fits-all solutions provider, we provide right-sized project management support, tailored to best fit the needs of our clients. With a results-driven focus, we listen to our clients and work to help them meet their specific project, program and organizational goals.

We began in construction, but today our professionals partner with a broad mix of government, healthcare, construction management and commercial clients across the country with the expertise needed to deliver successful projects from start to finish. 
this job portal is powered by CATS