Job SummarySynechron is seeking a highly experienced Senior Solution Engineer to lead the design, development, and deployment of complex technology solutions across diverse projects. This role involves collaborating with cross-functional teams to deliver scalable, secure, and efficient systems, primarily focusing on full-stack development and cloud infrastructure. The Senior Solution Engineer will play a pivotal role in translating business requirements into technical solutions, ensuring alignment with enterprise standards, and driving innovation.
Software RequirementsRequired Skills:
- Deep expertise in .NET Framework .NET Core for application development
- Strong proficiency in React.js and JavaScript for front-end development
- Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and related cloud components
- Proven experience developing RESTful APIs and working with CI/CD pipelines
- Solid understanding of software development best practices and secure coding principles
Preferred Skills:
- Knowledge of DevOps practices and tools
- Experience working with Docker containers and Kubernetes orchestration
- Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation
Overall Responsibilities- Lead end-to-end design, development, and implementation of full-stack applications using .NET and React.js
- Architect and deploy scalable, reliable cloud infrastructure on AWS, optimizing resource utilization and performance
- Collaborate with stakeholders to gather requirements, translate them into technical designs, and deliver solutions aligned with business goals
- Ensure the security, responsiveness, and high availability of applications and infrastructure
- Support deployment activities, including automation, configuration management, and environment stability
- Provide technical guidance and mentorship to team members and peers
- Drive innovation by evaluating new technologies, frameworks, and best practices to enhance solutions
- Maintain comprehensive documentation of system architecture, code, and deployment processes
Technical Skills (By Category)Programming Languages:
- Must-have: C# (.NET Framework Core), JavaScript
- Preferred: TypeScript, additional backend languages like Java or Python
Frameworks & Libraries:
- .NET, React.js
- Optional: Angular, Vue.js
Cloud Technologies:
- AWS (EC2, S3, Lambda, RDS, CloudWatch, VPC)
- Preferred: CloudFormation, Terraform infrastructure automation
Development Tools & Methodologies:
- Visual Studio, IntelliJ IDEA, or similar IDEs
- Git, Jenkins or Azure DevOps for CI/CD pipelines
- Agile and Scrum methodologies for project execution
Databases & Data Management:
- MySQL, Oracle, SQL Server, or comparable relational databases
Security & Best Practices:
- Implementing secure coding protocols and cloud security best practices
Experience Requirements- Between 7 to 10 years of comprehensive experience in full-stack development, system architecture, or solution engineering
- Proven experience with enterprise-level applications, preferably in financial services, e-commerce, or large-scale IT environments
- Extensive hands-on experience with .NET/.NET Core, React.js, and AWS cloud services
- Demonstrated ability to lead technical projects, drive innovation, and implement scalable solutions
- Experience working in fast-paced, collaborative, Agile teams, mentoring junior staff is a plus
Day-to-Day Activities- Lead the development of scalable applications on a full-stack platform, ensuring quality and performance requirements
- Architect and implement cloud infrastructure solutions on AWS to support application deployment and scalability
- Collaborate with product managers, analysts, and architecture teams to define technical requirements and solutions
- Review code, conduct technical design sessions, and provide mentorship to team members
- Develop and maintain CI/CD pipelines to automate testing, deployment, and environment management
- Troubleshoot and resolve complex technical issues across front-end, back-end, and infrastructure layers
- Contribute to documentation, technical standards, and best practices for development and operations
- Stay updated on emerging technologies and incorporate innovative ideas into project work
Qualifications- Bachelors degree or higher in Computer Science, Engineering, Information Technology, or a related field
- Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified Azure Solutions Architect, etc.) are a plus
- Continued professional development through training, certifications, and industry engagement
Professional Competencies- Strong analytical and problem-solving skills in complex technical environments
- Excellent communication skills with the ability to articulate technical concepts clearly to stakeholders
- Demonstrated leadership in technical decision-making and project execution
- Adaptability to changing priorities and emerging technologies
- Team player with a proactive approach, mentoring capabilities, and a commitment to quality
- Focused on delivering innovative, scalable, and sustainable solutions within deadlines.