Own the full lifecycle of solution design, from discovery and scoping to architecture and execution. You will act as an individual contributor and team leader, delivering robust systems while mentoring developers and enforcing best practices.
Responsibilities
- Collaborate with design teams and clients to gather requirements, scope projects, and define logical and physical architectural directions.
- Develop proof of concepts and serve as an individual contributor to project delivery, including writing code and performing mandatory code reviews.
- Lead onshore and offshore development teams, ensuring adherence to development best practices and corporate security standards.
- Manage the overall security of administered systems, protecting client data and enforcing Apex Corporate Security Standards.
- Assist in writing statements of work, scoping projects, and supporting sales calls or business development efforts.
Required Skills
- 5+ years of development history with demonstrable experience in architecting and designing non-trivial systems.
- Strong proficiency in C#, .NET Core, and .NET Framework.
- Experience with Web API, MVC, LINQ, WCF, and Entity Framework.
- Proficiency in SQL Server and SQL database design.
- Ability to work with JavaScript and integrate frontend components.
- Proven track record of guiding development teams and mentoring junior engineers.