Software Engineer
Quick Overview
Job Description
Job Descriptions:
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
Job Responsibilities:
· Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
· Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
· Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
· Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
· Automates manual release activities
· Designs, develops, and maintains automated test suites (integration, regression, performance)
· Deliver complex features and technology, enabling development efficiencies
· Provide technical thought leadership based on conducting multiple software implementations and applying both depth and breadth in a number of technical competencies
· Accountable for end-to-end solution design and delivery
Job Requirements:
· 5+ years of solid experience as Software Engineer and experience in multiple frontend and backend languages (Python, Ansible, Java, and Bash scripting)
· Deep understanding of data structures, and object-oriented programming principles.
· Experience with relational databases like Oracle, MySQL
· Application development methodologies and infrastructure as well as analytical, planning, and organizational skills
· Proficiency in executing Continuous Integration/Continuous Delivery (CI/CD) and delivering automated software testing.
· Working knowledge of JIRA/Remedy/Service Now
Skills
Similar jobs
Software Developer - Part-Time
Novanex, Inc. · Richmond, United States
Just nowSenior Software Developer (Windows) (Hybrid) with Security Clearance
Nightwing · Huntsville, United States
1 minute agoEmbedded Software Engineer - Level 3 or 4 with Security Clearance
Northrop Grumman · Dulles, United States
1 minute ago$114k - $171k/yrSoftware Engineer - Developer and Production Systems Support with Security Clearance
Nightwing · Sterling, United States
1 minute agoETL Software Engineer with Security Clearance
Booz Allen Hamilton · McLean, United States
3 minutes ago$62k - $141k/yrEmbedded Software Engineer C++
AIT Global, Inc. · Phoenix, United States
4 minutes ago