Job Summary
Synechron is seeking an experienced Senior Full Stack Developer with a primary focus on NextJS and a secondary focus on .NET to join our dynamic technology team. In this role, you will lead and influence technical strategies, oversee complex engineering initiatives, and mentor cross-functional teams to deliver scalable, high-quality solutions. Your contributions will directly support the organization’s digital transformation and business growth objectives by shaping innovative platform architectures and best practices.
Software Requirements
- Required:
- NextJS
- .NET Core and/or .NET Framework
- C# programming (advanced proficiency)
- JavaScript, HTML5, CSS3
- RESTful API development and MVC frameworks
- Microservices architecture and event-driven systems (e.g., Kafka)
- CI/CD tools such as Git, GitHub Actions, TeamCity, Octopus Deploy
- Containerization (Docker) and orchestration (Kubernetes)
- Relational databases (MSSQL and Oracle)
- Cloud platforms, ideally AWS (basic to advanced familiarity)
- Monitoring tools such as Splunk, AppDynamics
- Preferred:
- React.js (familiarity beneficial but not required)
- Additional cloud services (e.g., Azure, GCP)
- Modern testing frameworks and DevSecOps practices
Overall Responsibilities
- Define and implement the technical architecture for key programs aligned with business goals.
- Lead proof-of-concept development and drive end-to-end strategic initiatives.
- Establish, promote, and enforce best practices, coding standards, and reusable frameworks across project teams.
- Mentor and coach engineering teams to foster a culture of continuous improvement and technical excellence.
- Collaborate closely with product stakeholders, designers, QA, and operations teams within an Agile environment to ensure timely, high-quality delivery.
- Monitor system performance and recommend optimizations for scalability, security, and reliability.
- Stay current with emerging technologies to recommend innovative solutions that enhance platform capabilities.
Technical Skills (By Category)
- Programming Languages:
- Required: C#, JavaScript, HTML5, CSS3
- Preferred: TypeScript, other modern languages
- Databases/Data Management:
- Required: MSSQL, Oracle
- Preferred: NoSQL databases, cloud-native data stores
- Cloud Technologies:
- Required: AWS fundamentals, cloud deployment experience
- Preferred: Advanced AWS services, multi-cloud experience
- Frameworks and Libraries:
- Required: NextJS, .NET Core, MVC frameworks
- Preferred: React.js, Redux, other frontend frameworks
- Development Tools and Methodologies:
- Required: Git, CI/CD pipelines, containerization (Docker), orchestration (Kubernetes)
- Preferred: Infrastructure as Code (Terraform, CloudFormation)
- Security Protocols:
- Awareness of secure coding practices, data protection regulations
Experience Requirements
- Minimum of 7 years in full-stack application development with demonstrated ownership of complex, large-scale software projects.
- Proven expertise in NextJS (principal focus) with significant project delivery experience.
- Solid background in .NET technologies (Core and/or Framework) with practical experience in building enterprise applications.
- Experience designing and implementing REST APIs, microservices, MVC architectures, and event-driven systems.
- Strong track record working across diverse teams in Agile or Scrum environments.
- Alternative pathways may include extensive full-stack experience involving modern frameworks and cloud deployment.
Day-to-Day Activities
- Architecting and developing features within NextJS and .NET environments.
- Leading technical design discussions and review sessions.
- Collaborating with Product Owners, UX/UI designers, and QA teams to refine requirements and ensure quality standards.
- Mentoring junior and peer engineers through code reviews, technical guidance, and knowledge sharing.
- Managing deployment pipelines, resolving production issues, and optimizing system performance.
- Participating in sprint planning, daily stand-ups, and retrospective meetings.
- Producing technical documentation and maintaining code repositories.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- No specific certifications required but relevant certifications in AWS, DevOps, or Agile are a plus.
- Commitment to continuous learning and staying current with industry best practices and emerging technologies.
Professional Competencies
- Analytical mindset with strong problem-solving skills and attention to detail.
- Demonstrated leadership and ability to work collaboratively within cross-functional teams.
- Effective communication skills, capable of liaising with technical and non-technical stakeholders.
- Adaptability to evolving project scopes and technologies.
- Innovative approach to solving complex software challenges.
- Excellent time management and ability to prioritize tasks efficiently.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice