Overview:
*recruiter -* lorena padilla
*position reports to*: devendra singh
the role:
the principal i, application development acts as a technical expert on a specific area in application services, focusing on providing expertise, guidance, and support on high-expertise areas.
this role leads all development activities and coordinates with other cross-functional teams to ensure delivery.
how you would contribute:
- create and update automated test scripts, unit testing, acceptance testing etc.
- work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment.
- lead solution design and architecture, collaborating with other principal developers, dev managers and architects.
- partner with product management to understand product vision and drive business value.
- contribute to and comply with site reliability engineering (sre) requirements for service-level objectives and meet service level agreements for production support response and resolution.
- mentoring staff and associate developers in the team, to make them understand about the techs that needed to run the project smoothly.
- take part in data/service/api/web design architecture discussions and pro-actively give solutions/recommendations.
- ci/cd pipeline ownership/working with ops for production deployment and postproduction validation/support.
- provide expert technical guidance and mentoring to others in areas of expertise.
- being readily available to solve any unforeseen production downtimes/incidents.
what's special about the team:
we have a great team communication, we defined responsibilities and accurate individual roles, we are helping them to adapt and having continuous feedback.
we are a multicultural team that encourage the diversity, the mutual support and trust.
supervisory responsibilities:
none.
job qualifications:
skills and background required to be successful:
- strong understanding of established architecture and development patterns.
- strong oop knowledge, programming knowledge, design patterns, solid design principles.
- dependency injection and ioc container concept knowledge, log aggregation technologies, remote debugging, pro-active monitoring, and alert system knowledge.
- experience with gcp, dockers and github.
- experience with api gateways (apigee if possible).
- web services (soa), rest, service authentication.
- relational and non-relational data, orm, knowledge on cloud solutions.
- identifying system impact for a given requirement or change.
- strong source control practices and branching.
- excellent oral and written communication skills.
education
- required: bachelor's in computer science or equivalent.
- preferred: advanced technical degree.