Software Engineer Junior
Position Summary:
Segue Technologies, Inc. seeks a junior Software Engineer. This is a full-time position located at Segue’ HQ Arlington, VA. The junior Software Engineer will support the development, testing, deployment, maintenance and sustainment of one of our projects.
Segue is a fun, rapidly growing organization as exemplified by our inclusion in Virginia Business Magazines best places to work for 9 years in a row. We provide full life cycle application development and tailored system sustainment to Federal, Non-profit, and Commercial organizations. Our compensation package includes: Competitive Annual Salaries, Profit-Sharing and Bonus Incentives, Paid Time Off that Increases with Seniority, Paid Holidays, Life and Disability Insurance, 401K Retirement Plan with Employer Contribution, Dental, Vision, and Health Insurance, Flexible Spending Account, Tuition and Training Reimbursement.
Job Duties and Responsibilities include but are not limited to:
- Collaborate with team to understand and translate requirements, and ensure that specifications and architecture design meet broader technical strategic goals
- Develop and analyze the design and architecture of complex software application systems
- Manage and support system deployment
- Collaborate with team members throughout the development process in ensuring best practices and designing scalable analytics infrastructure and data transformation/aggregation processes
- Deploy, maintain, troubleshoot and improve systems
- Support the building and test plan execution, performing quality reviews and fixing operational issues
- Assist with the integration, troubleshooting and testing of implemented software changes
- Develop, modify and maintain customized or standardized applications using software engineering best practices and standards
- Work with internal business partners to gather requirements, prototyping, and architecting complex solutions
- Work independently and as part of a team to analyze issues and requirements and translate these into processes and/or software development tasks
- Participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit testing, integration, formal system testing, release, installation, and maintenance
- May translate business requirements into specific designs and/or participate in the design, evaluation and selection of IT solutions for software for a specific business process
- Additional tasks as required
Required Skills:
- Bachelor’s degree in Computer Science, IT Systems, Software Engineering or another technical field, or related major. Relevant technical experience may be substituted for the bachelor’s degree
- 3+ years of software engineering/development experience
- Knowledge of several languages/patterns is preferred, including experience developing with any of the following: Microsoft Visual Studio, Microsoft.NET/C#, ASP.Net, Sencha ExtJS, JavaScript, MVC, MVVM, HTML5, CSS3, AngularJS, React, Transact-SQL
- Knowledge of Object Oriented Languages & Concepts (MVC, Design Patterns)
- Web Application and Relational Database (SQL Server, Oracle) experience (functional understanding of database structure)
- Experience with technical documentation (review, edit, write, and update)
- Excellent oral and written communication skills
- Ability to work independently with minimal supervisory direction
- Ability to obtain and maintain and Active Secret Security Clearance
- Ability to obtain and maintain an ITIL Foundation Certification within 30 days of hire
Desired Skills:
- Experience working with Test Driven Development
- ASP.Net WinForms development experience
- Current knowledge of TIMS and/or GTIMS programs
- Current knowledge of Air Force Network environments
- Experience with DoD System Development
- One or more of the following certifications: CompTIA Security+ Certification, Microsoft Certified Solutions Developer (MCSD), Certified Secure Software Lifecycle Processional (CSSLP)
- Agile SDLC methodologies experience
- Current ITIL Foundation Certification
- Active Secret Clearance
Segue Technologies, Inc. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Please visit our website, www.seguetech.com/careers, to submit an application.