Who we are:
Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada, and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)
The position:
We are seeking a Technical Manager with experience building and leading teams to develop modern high-quality applications. As a Technical Manager, you will belong to our application development practice, responsible for leading and managing a team of skilled of engineers. You will lead your team to deliver software products for our high-end technology clients in the US across multiple technologies.
Responsibilities:
Lead and grow our digital practice with special focus on .Net development
Be a coach to your team around most popular technologies
Responsible for creating maintainable, adaptable, scalable, high quality code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, static code analysis, peer/code review)
Engage in technical discussion of new solutions, design and architecture with our clients
Serve as escalation point and problem solver for several projects as needed
Set goals, development plan, provide regular feedback and assess performance of your direct reports
Work together with Technical Managers and Supervisors towards building a cohesive practice while following the strategy of your Digital Practice Director
Encourage innovation and foster an environment of continuous improvement
Proven experience with one or more of the following frameworks/libraries: AngularJS, AngularIO, React, Vue
Proven experience with development and microservices architecture plus any other programming language (Java, Ruby, PHP, Python, etc)
Experience with Object Oriented Design (OOD), Object-oriented programming (OOP), development best practices, SOLID principles and design patterns
Experience with Agile methodology projects and ability to apply best practices using industry standards throughout the software development phase
Experience with unit testing libraries (i.e. JUnit, Mocking frameworks)
Experience with build tools/bundlers such as Maven, Gradle, NuGet, NPM, NPX, YARN
ANY GRADUATE