Job Summary:
The Associate Lead Enterprise Software Developer is a full stack developer for the Our Sunday Visitor enterprise. This position requires knowledge of software development best practices and a desire for continuous learning of up-and-coming web technologies. This position will work closely with Lead developers and Management to help them identify and understand the technical aspects of new capabilities. This position will also lead projects through their implementation as well as assisting in directing the activity of other development team members.
Essential Job Functions (*=Non-essential tasks):
Develop solutions in accordance with OSV procedures and practicesKeep current on new and emerging development trendsLead code reviews and provide direction in support of coding standards and documentation procedures and practicesLead analysis and review sessions with teams of cross functional stakeholdersAssist in the professional development of junior developersResearch and recommend new technologiesSolve complex technical challengesAssist in determining the technical direction of new and existing projects and inform key stakeholders of any technical challenges```{=html}
```- Participate in the development of department goals in support of OSVs strategic goals
Performs other duties as required or assignedRequirements:
Experience:
10+ years of professional experience developing software applications3+ years of technically leading medium to large projectsStrong knowledge and experience with.NET Core and JavaScript frameworksProven experience with Agile software development```{=html}
```- Proven understanding of application design principals- Experience in developing coding standards and code architecture- Knowledge of cloud native architectures and services- Proven understanding of how to deploy software to production environments- Experience in developing departmental goals
Education:
Bachelor of Science degree in a Computer designated area or related field of study, or commensurate work experience.Certifications such as AWS Certified Developer, Certified Scrum Developer (CSD), Certified ScrumMaster (CSM), Certified Product Owner (CPO) recommendedSkills and Abilities:
Expert debugging and critical thinking abilityGood communication skills, both verbal and writtenStrong technical skills including demonstrated expert understanding of software development principlesAbility to develop and architect software, holding differing roles on multiple projects, with shifting priorities, while meeting personal and team deadlines and goalsAbility to solve complex technical challengesAbility to lead and inspire project teams membersThis position will handle confidential data, and confidentiality must be maintainedWorking Environment:
Remote or hybrid office environment that will require extensive use of computer software and equipmentTravel will be infrequentSupervisory Responsibilities:
Assist manager in the coaching and technical development of team membersThis position will not be responsible for selection of personnel, performance appraisals, and such actions as merit increases, promotions, reassignments of employees, or terminations(These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job.)