Principal Software Engineer (Technical Lead) - Remote
REQUIRED QUALIFICATIONS:
Knowledge of:
- Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools.
- Advanced knowledge of Agile and object-oriented software development methodologies.
- Knowledge of Dev/Ops
- Blue/Green deployment methodologies
- Knowledge of micro-service architecture and the re-architecture of monolithic applications.
- Cloud technologies (specifically AWS)
Ability to:
- Work effectively with minimal supervision.
- Be a self-starter and self-motivated team player able to work in a fast-paced dynamic environment.
- Demonstrate attention to detail with a quality focus.
- Possess and demonstrate strong organizational, analytical, innovative, and problem-solving skills.
- Proven ability to mentor others on the development team and lead technical solution development.
- Be self-directed and able to effectively work independently or within project teams.
- Must exemplify our Be The Match Standards.
Education and/or Experience:
- Bachelor’s degree in computer science, math, or related technical field that required extensive computer programming. Equivalent related experience and/or education may be substituted for the degree.
- Seven years technical work experience, working independently and in a team-based software development environment.
PREFERRED QUALIFICATIONS: (Additional qualifications that may make a person even more effective in the role, but are not required for consideration)
- Depending upon area of assignment/focus, necessary skills and experience must include the following:
- Java EE, JMS, Angular (or REACT), testing automation scripting, DEV/Ops processes including CI/CD, and relational databases/SQL.
- The following skills, platforms, and/or experience may also be used:
- Web Development Technologies (HTML/JavaScript/CSS), Web Accessibility (Section 508) and Web Usability Standards, Query, AJAX, XML, XSLT, web services, reactive website design, service-oriented architecture, development and testing on mobile platforms, and object relational mapping frameworks, MVC Framework.
Be The Match offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits. Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees. Please reference this link for more information: Be The Match Benefit Information