Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Senior Software Engineer

LMI Washington Full-Time
$126,733.00 (Careerbuilder est.)
Apply on company site
LMI is seeking a Senior Software Engineer to lead a small development team through design and development of custom solutions that query a very large SQL Server database.  The ideal candidate has experience in scoping, designing, documenting, developing, modifying, testing, installation, implementation, and maintaining of software applications. Preferred experience in performing these activities for staffing and human resources solutions and developing tools and models to support staffing and workforce studies. This position supports the Department of State by providing comprehensive and actionable reports related to workforce modeling in the HR space.  This position is located in Washington, DC. LMI is a government consulting firm dedicated exclusively to advancing the management of the government. Delivering the best value for the government dollar as all revenues are directed to our mission of advancing government rather than to delivering shareholder value. We operate completely free of political and commercial bias, and we are entirely aligned with the goals of our clients.

  • Work with a team of LMI software developers and domain experts to design and develop data-intensive, web-based applications in support of a federal agencies using the Microsoft .NET framework and SQL Server.
  • Perform software development activities including requirements gathering and analysis, systems design, development, documentation, testing and integration.
  • Play an active role in collaborating and consulting with the client to define requirements and scope project activities as a senior member of the development team

Required Experience:
  • Bachelor’s degree from an accredited college or university in computer science, management information systems, mathematics, engineering, or a related field. Advanced degree preferred.
  • 7 years of relevant experience.
  • Experience with Scrum Agile methodology.
  • Experience with DevOps tools and best practices.
  • Strong demonstrated experience in web development using ASP.NET and C# with Web Forms and MVC.
  • Strong demonstrated experience working with relational databases (Microsoft SQL Server) and developing database-driven .NET applications.
  • Familiar with developing reports using SQL-Server Reporting Services (SSRS).
  • Experience with Microsoft SQL Server Analysis Services (SSAS), and SQL Server Integration Services (SSIS).
  • Active Top Secret clearance is required, for which you must be a US Citizen.
Preferred Experience:
  • Experience in one or more of the following areas: workforce modeling, human resources management, industrial engineering, business process reengineering, staffing models and analysis.
  • Strong communication skills and the ability to work well with a team of software developers.
  • Experience working in a consultant/client environment.
  • Project management experience and/or certification.
  • Scrum Master Certification

Recommended skills

Sql Server Integration Services
Sql Server Reporting Services
.Net Framework
Sql Server Analysis Services
Business Process Reengineering


CareerBuilder Estimated Salary

This estimation is based on Job title, Industry, Location and Skills
Avg. Yearly Salary

Career Path

See the next step in your career
Senior Software Engineer
$126,733.00 (Careerbuilder est.)
Estimated Salary: $100K
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 2019-3779


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.