Software Architect (Principle Software Engineer)
Indexed description
Midmark will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas or who need sponsorship for work authorization now or in the future, are not eligible for hire.
ESSENTIAL/PRIMARY DUTIES:
- Defines and creates system architectures and guides its implementation with Software Engineers and Software Developers .
- Identifies and defines system architectures that streamline internal development and operations in the team . Creates and documents functional and detailed design architectures (services & data).
- Leads architecture design and technology decisions comprising of both in-house built and 3 rd party software solutions .
- Performs software development alongside Software Engineers and Software Developers to apply defined architectures .
- Actively engages with Product Owners and technical teammates to aid in translating customer requirements into system requirements .
- Leads architecture definition and concepts within a system .
- Works closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture .
- Collaborates to define, scope, and refine architecture backlog items .
- Mentors, guides, and coaches Software Engineers and Developers on the practices of system and solution architectures .
- Continuously learns and applies industry best practices on modern software delivery practices. Collaborates with cross-functional teams to accomplish project and product objectives.
- None
COMPETENCY and/or SKILL:
- Ability to combine business, information, technologies, and processes together to address specific system problems and/or technical improvements
- Exhibits agile principles and scrum values in the delivery of increments
- Proficient in DevOps execution
- Software/cloud architecture design
- Service oriented architecture design
- Strong data management design
- Knowledgeable in system/software security
- Strong business and technical analysis
- Cloud/Hybrid/Edge development experience
- Cursory knowledge of systems engineering practices
- Excellent verbal and written communication
- Structured software testing practices (automated & manual)
- Strong organizational skills, including attention to detail
- Comfortable working in a fast-paced and dynamic technical environment
- None
EO/AA Employer Minorities/Females/Protected Veterans/Disabled
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search