Company Overview:
CES has over 28 years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies across industries, including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These long-term relationships, spanning more than 10 years, are nurtured not only by our commitment to the timely delivery of quality services but also through our investments and innovations in their technology roadmaps.
As an organization, we are in an exponential growth phase, with a consistent focus on continuous improvement, a process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role and support our accelerated growth.
You can learn more about us at: http://www.cesltd.com/
EdTech & Learning Transformation Business Unit (within CES):
This business unit (BU) of CES focuses on partnering with US-based EdTech companies, serving as an integral part of their product engineering teams. The BU comprises Solution Architects, Technical Architects, Product Owners, Lead Developers, Scrum Masters, Developers, and QA Engineers with domain expertise—delivering consistent value to CES' customers.
Client Overview:
The client is a leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. The client is dedicated to driving engagement across K-12 school systems and supporting the continuous improvement of employee effectiveness and efficiency. Their solutions include proactive recruiting and hiring, absence and time management, professional growth, student information systems, special education and interventions, payroll, benefits, and financial management.
Educational organizations representing over 100,000 schools and millions of educators, administrators, and support personnel have partnered with this client (of CES) in their efforts to develop the next generation of learners.
Role Overview:
We are seeking a Software Solutions Architect to make a real difference in the education sector by leading the design, development, and implementation of innovative software solutions for K-12 educators. This senior role offers the chance to work on various projects in a fast-paced, collaborative environment and contributes to a company committed to diversity and inclusion.
This role demands deep product engineering experience. Reporting to the Director of Digital Transformation (at CES) and the Engineering Manager (from the client side), the Software Solutions Architect will work closely with Client Side Development, Architecture, Product, Customer Success, SaaSIO, and Strategic Partners to deliver solutions that simplify the daily work life of the K-12 space.
Responsibilities:
• Technical Leadership and Architecture:
- Lead the entire software development lifecycle (SDLC) for complex software solutions, ensuring successful delivery from conception to production.
- Provide expert guidance and oversight on solution architecture, prioritizing scalability, maintainability, and reliability.
- Author design sketches and complex technical documentation, clearly communicating architectural decisions at a solution and portfolio level.
- Champion design reviews, fostering collaboration across the team and technology organization to ensure optimal solutions.
- Facilitate cross-functional discussions on architecture and design, ensuring all perspectives are considered.
- Stay at the forefront of technology by identifying and recommending new technologies to address evolving business needs.
- Perform ongoing system analysis to identify areas for improvement in architecture, scalability, and reliability.
• Software Development Best Practices:
- Advocate for and implement best practices in coding standards and software development processes, promoting code quality and maintainability.
- Lead and participate in knowledge-sharing initiatives to cultivate a culture of continuous learning and technical growth within the organization.
• Problem-Solving and Collaboration:
- Troubleshoot complex software issues and develop effective solutions.
- Coach and mentor teams on writing unit tests for complex algorithms, ensuring exceptional code quality.
- Collaborate effectively with cross-functional teams (Development, Architecture, Product, etc.) to deliver solutions that simplify day-to-day tasks .
• Project Management and Communication:
- Partner with Product Owners/Managers to define and refine software requirements.
- Provide high-level project estimates and proactively communicate project status and deliverables to stakeholders.
- Coach colleagues on effective time management techniques and long-term code maintainability practices.
- Drive project delivery to meet deadlines and organizational commitments.
Qualifications:
• Education:
- Bachelor's (or Master's) degree in Computer Science or a related field (required).
• Experience:
- 13+ years of experience in software development, with a strong focus on .NET technologies.
• Required Skills:
- Expertise in architecting and documenting scalable, maintainable solutions.
- Proven experience using .NET frameworks (4.5+, Core), ASP.NET Web API, Classic ASP, ASP.NET Web Forms, and ASP.NET MVC, SQL Server 2017, ASP.NET Web Services (ASMX).
- Proficiency in programming languages (C#, ASP.NET) and relational & non-relational databases.
- Experience with JavaScript frameworks (specifically React.js).
- Familiarity with CI/CD pipelines (Codefresh, Octopus) and ORM tools (Entity Framework, Dapper, ORMLite).
- Working knowledge of cloud technologies, particularly AWS services (S3, EC2, Lambda, SNS, SQS).
- Understanding of microservice architectures and SaaS/multi-tenant platforms.
- Experience with container platforms (Docker, Kubernetes) advantageous.
- Solid understanding of Agile methodologies.
• Preferred Skills:
- Experience with collaboration tools like Confluence, Jira, GitHub, Office365.
- Domain experience with Human Capital Management (HCM) as part of EdTech.
Why CES:
• Flexible working hours to create a work-life balance.
• Opportunity to work on advanced tools and technologies.
• Global exposure to not only collaborate with the team but also connect with the client portfolio and build professional relationships.
• Highly encouraged to share innovative ideas and thoughts, with strong support for their execution.
• Periodical and on-the-spot rewards and recognition for performance.
• A better platform for enhancing skills through various L&D programs.