Senior Software Engineer


Management Solutions, LLC OAK RIDGE , Tennessee 37830-####

Posted Today

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.
  • 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. Wefocus 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 workacross thenation.MSLLC takes a rigorous approach torecruiting talentto our company that balances equal parts technical acumen andcultural 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.
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Senior Software Engineer

Management Solutions, LLC