Hybrid but visit Office once or twice in a month
Locations: Owings Mills, MD
Job Description:
Performs complex analysis, design, development, automated unit and integration testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, codes, tests, develops, and documents application programs for computer systems. Works with end-users and project stakeholders to define system scope and objectives. Manages modifications to and maintenance of operational programs and procedures. Leads stakeholder and product owner meetings to define software requirements and creates highly complex systems. Acts as a mentor to junior engineers
Experience:
- 8+ years Software design and development, software test and evaluation, software requirements management
- Works closely with Architects, Product Owners, Scrum Masters, and Value Stream
- Managers to provide insight into delivering business value and meeting objectives.
- Decomposes functional and technical requirements into project activities and tasks and provides conceptual design, prototype, and test cycles appropriate to a chosen technical solution.
- Identifies technical risks and develops mitigation strategies; introduces and recommends industry best practices and standards for the project.
- Evaluates and assists in the selection and procurement of hardware and software technologies and serves as a mentor for junior developers.
- Works with stakeholders as well as technical and analytical counterparts to define constraints and develop requirements and concept of operations documentation.
Skills:
- Angular, Java and Agile is required
- 1 year experience in agile required
- 5+ year’s of Lead experience is required
- Full stack experience
- Spring board
- Salesforce is preferred
- Knowledge of cloud technologies ( e.g. AWS, Azure)
- Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.)
- Fundamental knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines,
- Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests
Job Type: Contract
Pay: $65.00 - $70.00 per hour
Expected hours: 40 per week
Compensation package:
- Hourly pay
Experience level:
- 10 years
- 5 years
- 6 years
- 7 years
- 8 years
- 9 years
Schedule:
- 8 hour shift
Experience:
- REST: 1 year (Preferred)
- Java: 1 year (Preferred)
Work Location: Remote