Be the helm of our high-performing software development team.
Your technical and interpersonal skills will aid us in leading the teams that build the technology that gives our clients the competitive edge.
Software Architects are instrumental in planning the basic function of a software application.
We expect you can communicate with stakeholders or Project Managers (muggles) about the problems they're experiencing and determine how to address those issues through software. Internally, Software Architects track each aspect of an application to make sure that their team is producing the appropriate code based on our standards.
They implement automated testing, CI/CD to ensure the software program works correctly while tracking major changes and patches.
Software Architect skills and qualification (TLDR) Attention to detail, problem-solving and communication skills.
Critical thinking and common sense.
Broad understanding of coding and programming languages (C#, Angular, Razor, Blazor, Angular, etc.).
Experience with database design and data modeling.
Extensive knowledge of the software development process and corresponding technologies.
Excellent understanding of design patterns and architectural styles.
Proficient knowledge of the operation and development designs of agile software.
Good understanding of enterprise service bus (ESB) platforms.
Writes software design documents (SDD).
Works with the project manager to set and stick to the timeline.
Manages software developers through the coding process.
Advises and oversees the software testing team.
Enforce the software development life cycle (SDLC).
Pitches software design proposals to executives for approval.
Free the development team of external problems and third-party requests.
Provide correct strategic direction to the development teams.
Responsible for the creation and enforcement of Software Development Standards and Methodologies.
Participate in management reunions acting as a link between management and the development team.
Assist project managers on reunions with clients providing a technical view and feedback.
Assist analysts on their software analysis used for proposals and technical guidelines.
Education and experience: BS in Computer Science or equivalent 8+ years of software development experience Benefits and Perks Remote work Sign-on Bonus for new external candidate Health care Paid time off Retirement savings plans Parental leave Annual Training and certifications budget Paid for the relocation Nice to have: Free movie nights for our staff and their partners AT&T corporate discount Year-end Christmas Party Employee Recognition Event Company sponsored athletic events Powered by JazzHR