Software Engineer, Jr/Mid
Leidos
Description
Looking for an opportunity to make an impact?
At Leidos , we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainable. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.
Your greatest work is ahead!
We are in search of a Software Developer to join our task force at the Government Health and Safety Solutions Operation in Bethesda, MD. This opening will support federal health enterprise systems.
Role is required to be able to work onsite in Bethesda, MD and candidate MUST:
be local to the DC Metro area, able to work onsite in Bethesda, MD AND
be a US Citizen or US person (Green Card Holder) with the ability to obtain a Public Trust clearance.
Research, design, develop and maintain enterprise system for our Leidos clients using the PHP, NodeJS, React, Angular, Bootstrap, RESTful, XML, SQL, Visual Studio Core, GitHub Actions and Power BI in an Agile software development environment. This involves the use of user stories, acceptance criteria and other software engineering artifacts as part of an Agile team.
Begin your journey of a flourishing and meaningful career, share your resume with us today!
Responsibilities Include:
The candidate will be responsible for creating maintainable, adaptable, and scalable, defect free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, TDD, static code analysis, peer/code review). He/she will support the software configuration management process and understand software components and their interface requirements.
This position requires someone who is proactive and passionate about ensuring the quality of software deliverables and continuous improvement, as well as, and can communicate with the development teams what is required to achieve this effectively on tasks.
Design and conceptualize application architecture adhering to industry standards, covering presentation, business logic, and database layers, data replication strategies, and network connectivity.
Provide guidance on and implement industry best practices in design standards and development principles for the application.
Develop applications using ORM frameworks and integrate with OAUTH/OIDC-based middleware IAM servers.
Write database scripts in SQL Server utilizing SQL and T-SQL.
Design and develop user interfaces for web applications using HTML5, JavaScript, Bootstrap, and jQuery.
Create complex graphs and charts using Telerik and other third-party charting components.
Design and implement Web services and Web APIs.
Perform unit testing on developed code using Sonar.
Build CI/CD pipelines using GitHub and DevSecOps tools on the Azure platform.
Collaborate with the QA team on functional, regression, security, and performance testing of applications.
Maintain and update all relevant design, development, and testing documentation.
Communicate and collaborate with customers, analysts, architects, database administrators, operations, and testers in an Agile Scrum environment.
Work with the Project Manager to understand requirements, plan technical tasks, develop and test code, and verify deployment.
Provide production support and troubleshooting by analyzing data, logs, and reproducing issues in non-production environments.
Required Education:
• Bachelors Degree preferably in Computer Science or IT related discipline and 3 years of related experience is required
Required Experience & Skills:
Proficient in deploying web applications within Linux environments.
Strong background in object-oriented design, development, data structures, and design patterns.
Experienced in PHP, NodeJS, React, Angular, Bootstrap, RESTful services, and XML.
Familiar with Agile methodologies and adept at implementing best practices using industry standards across all developed software.
Skilled in working with Web Service, Web APIs, and Git.
Expertise in front-end technologies like Bootstrap, jQuery, Ajax, HTML5, and CSS3.
Experience with third-party tools such as Telerik UI.
Proficient in RDMS, database design, and troubleshooting (SQL Server, T-SQL).
Experienced in developing SQL server scripts, stored procedures, T-SQL, and functions.
Capable of creating reports using Power BI and SSRS.
Knowledgeable in automated unit testing and test-driven development.
Understanding of web application security vulnerabilities and mitigation strategies.
Experienced in integrating web applications with middleware software.
Ability to multitask and thrive in dynamic, fast-paced environments.
Strong verbal and written communication skills.
hhsnih
Original Posting Date:
2024-10-14
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $65,000.00 – $117,500.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
REQNUMBER: R-00146100
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.