What are the responsibilities and job description for the Software Engineer position at Z FEDERAL?
Software Engineer (Washington, DC, Hybrid)
Years of Experience: 5 years of relevant web experience leading web development and maintenance.
Candidates must have an active Government Agency Public Trust or the ability to obtain one.
Z FEDERAL is seeking Software Engineers that have knowledge and experience with modern technology stacks and have led software modernization and maintenance projects. This position will support one of our Federal Government customers in Washington, DC.
Responsibilities include but not limited to:
- Actively participate in the analysis, design, and development of various modernization efforts
- Assist with all aspects of the Agile development: gather requirements, lead/participate in standup meetings, write user stories, create tasks, develop code, review backlogs, and work on assigned tasks
- Assist developers and sometimes lead development efforts with building, maintaining, and enhancing websites and web applications using the MEAN Stack (MongoDB, Express, Angular, and Node.js), React, Elastic Search, and .NET as the core technologies
- Plan and implement unit testing into the code and development life cycle
- Assist/Review load tests to identify bottlenecks and latency issues
- Make recommendations to implement optimizations, enhancements, and fixes
- Provide guidance and collaborate closely with a small development team
- Review and troubleshoot bugs and identify problem resolutions
- Assist and provide guidance to promote various best practices into the software development lifecycle
- Working independently and in a team environment, providing guidance to more junior developers on the team
- Engage with stakeholders
Minimum Qualifications:
- Bachelor's degree from an accredited university, required
- 5 years of relevant experience
- Strong experience with Agile methodologies, DevOps and CI/CD pipeline implementations, required
- Experience Building applications with Node.js, .NET, Angular, and/or React, required
- Experience working with Postres, MongoDB, and/or MSSQL databases, required
- Experience with developing legislative systems and/or working with legislative data, preferred
- Experience with developing live video streaming applications with supporting content, preferred
- Experience with working in a containerized development environment, preferred
- Experience with developing electronic filing web applications and systems, preferred
- Experience with developing responsive design web sites/applications using CSS, Bootstrap (or similar frameworks), preferred
- Experience with Node.js unit testing tools, preferred
- Experience with using Elastic Search Engine, preferred
- Experience with .NET (web forms and MVC), preferred
- Experience building and maintaining system data models/schemas, preferred
Z FEDERAL is a professional services firm located in Greenbelt, MD. Founded in 1983 to provide IT and management consulting services to the Federal Government, we have established a proven track record of reliable performance in the Federal marketplace. Z FEDERAL has a history of long-term commitment to our Federal customers and our employees.
Z FEDERAL offers:
- Self-directed 401K and annual company match
- ESOP
- Up to four weeks of paid time off (PTO)
- 11 paid federal holidays
- Other forms of leave such as bereavement, jury duty, military leave
- Full Health Benefits: Medical and Vision, Dental (employee-paid)
- Life Insurance
- Short and Long Term Disability, AD&D Insurance
- Flexible Spending Account (Medical and Dependent Care)
- Performance-based bonuses
- Tuition Reimbursement
- Incentive and referral bonuses
- Commuter benefits
- Professional Development and Training
- Years of Service Reward and Recognition Program
Z FEDERAL's commitment to employee growth and development is proven and valued by our staff. We want our employees to excel, grow professionally and take on increasingly responsible roles. Through tuition, certification and continuing education reimbursement, our online knowledge base to expand yours, our employees have a breadth of tools to enhance their skills and grow their careers.