Software Engineer
Job ID: 581236BR
Date posted: Jan. 06, 2022
Locations: Baltimore, Maryland
Program: Mooorestowncell2021
COVID-19 continues to significantly impact our employees, families and communities. With employee health and safety as our top priority, and as a federal contractor, Lockheed Martin is taking action to address the increased risk and uncertainty COVID variants pose in the workplace and ensuring we meet our commitments to national security.
To uphold safety for all employees, we will continue to request vaccination status for all Lockheed Martin employees including new hires. All current and newly hired employees who are unvaccinated will be required to adhere to onsite safety protocols.
Description:The Baltimore Controls and Automation organization has an outstanding opportunity for a C# / .Net Application and Java Developer to support the Tools department of the team. The Tools team provides software application development tools to the Tactical team and to third party customers and partners in support of the day to day development of Machinery Controls and Automation products deployed on US Navy Ships and other commercial platforms. The Tools team is looking for engineers who bring innovation and new perspectives from many areas, including software/system architecture, information management, distributed computing, networking and database development, cybersecurity, artificial intelligence, and UI design. The successful candidate will assist in planning and coordinating all activities related to requirements gathering, analysis, design, software development and implementation of client information systems and software applications in an Agile Development Environment. The Application Developer will have various responsibilities including:
* Work with the Application Development Lead on issues related to the design, development and deployment of client oriented, mission-critical information and software systems.
* Responsible for the development and deployment of new client applications, systems software and/or enhancements and analysis to existing applications
* Interfacing front-end applications with MS SQL Server 2012/2008 R2 and various MySQL deployments.
* Creating, testing, deploying and maintaining custom software development tools for use by LM and third party customers and/or partners.
* Participation in design and code reviews with peers and with customers to ensure products meet requirements and to ensure quality and testability.
* Contributing to user documentation and updating/maintaining materials based on user feedback and application updates.
* Identify potential problem areas and make the appropriate recommendations; collaborate with analysts, DBAs, Project Leads, designers and system owners in the testing of new software programs and applications for quality assurance, program logic and data processing
Basic Qualifications:
* Bachelor's Degree in Computer Science or related field
* Working knowledge of object-oriented programming
* 2 or more years of recent experience in developing, testing and launching applications using C#
* 2 or more years of recent experience in developing, testing and launching applications using Java
* Experience working with MS SQL Databases
* Experience working with MySQL Databases
* Experience working with Linux and Windows Operating Systems
* Experience using version control systems
* Experience with manual software testing
* Good problem solving skills with attention to detail
* Strong verbal, written, interpersonal, and organizational skills
* Ability to work independently and in a team environment
* Ability to multi-task effectively
* Reliable, highly motivated, with a positive attitude
Desired Skills:
* Knowledge and experience in Agile sprint process
* Knowledge and experience in development and maintenance of commercial software applications
* Basic understanding of networking fundamentals (TCP/IP, DNS, HTTP) as well as cloud networking services.
* Use of containers, serverless computing and microservices as part of cloud application design.
* C++ programming
* Atlassian Tools (Jira, Confluence, etc.)
Other Important Information You Should Know
Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
Ability to Work Remotely: Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process.
Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.
Schedule for this Position: 4x10 hour day, 3 days off per week
Security Clearance Statement: Not required, but should be able to obtain one if needed.
Clearance Level: None
Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.
As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.
Experience Level: Experienced Professional
Business Unit: RMS
Relocation Available: Possible
Career Area: Software Engineering
Type: Full-Time
Shift: First