Job Summary:
Synechron is seeking a highly skilled and innovative Senior .NET React Developer to lead software development projects using cutting-edge technologies. This role plays a strategic part in designing, developing, and deploying scalable solutions that align with organizational objectives. The successful candidate will collaborate with cross-functional teams, mentor junior professionals, and contribute to the continuous improvement of technology frameworks, ensuring that Synechron remains at the forefront of industry advancements.
Software Requirements:
- Required:
- Visual Studio (latest version), proficiency in C#/.NET Core/.NET 5+
- React.js (v16 and above) with experience in modern JavaScript (ES6+)
- SQL Server or equivalent relational database management systems
- Version control (Git, GitHub/GitLab)
- Development tools such as Visual Studio Code, Postman, and Azure DevOps
- Preferred:
- Experience with containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Microsoft Azure, AWS, or Google Cloud)
- Front-end frameworks/libraries such as Redux, TypeScript
Overall Responsibilities:
- Lead the end-to-end development and deployment of enterprise-level applications integrating .NET and React.js technologies.
- Guide and mentor team members to foster technical excellence and innovative problem-solving.
- Evaluate emerging technological trends, including blockchain, IoT, and AI, and assess their applicability to business solutions.
- Collaborate with product owners, business analysts, and cross-disciplinary teams to ensure project alignment with strategic goals.
- Develop architectural standards and best practices to optimize software quality, security, and efficiency.
- Monitor project progress, troubleshoot technical issues, and ensure timely delivery against defined quality metrics.
- Contribute to the continuous enhancement of the organization’s technological capabilities and innovation initiatives.
Technical Skills (By Category):
- Programming Languages:
- Required: C#, JavaScript (ES6+), React.js
- Preferred: TypeScript, Python
- Databases/Data Management:
- Required: SQL Server, NoSQL databases (e.g., MongoDB)
- Preferred: Experience with data modeling and performance optimization
- Cloud Technologies:
- Required: Basic knowledge of cloud deployment, preferably Azure or AWS
- Preferred: Cloud architecture design, serverless computing, CI/CD pipelines
- Frameworks and Libraries:
- Required: .NET Core/.NET 5+, React, Redux (preferred)
- Preferred: Bootstrap, Material-UI, WebSockets
- Development Tools and Methodologies:
- Required: Visual Studio, Git, Azure DevOps, Agile/Scrum methodologies
- Preferred: DevSecOps practices
- Security Protocols:
- Basic understanding of secure coding practices and data protection standards
Experience Requirements:
- 8 to 10 years of professional experience in software development and leading technology projects.
- Proven success in delivering solutions utilizing emerging technologies such as blockchain, IoT, or AI.
- Demonstrated experience in mentoring and guiding development teams, including junior staff.
- Prior involvement in cross-functional project environments, emphasizing collaboration and stakeholder engagement.
- Familiarity with enterprise architecture and scalable software design.
Day-to-Day Activities:
- Manage project schedules, deliverables, and technical milestones for initiatives utilizing .NET and React.js.
- Provide hands-on technical guidance during design, development, and testing phases.
- Facilitate regular team meetings, code reviews, and innovation sessions.
- Collaborate with business units to understand requirements, define technical solutions, and deliver functional prototypes.
- Assess new technology options, recommend improvements, and implement proof-of-concept solutions.
- Monitor industry trends, participate in training, and ensure team adherence to best practices.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or closely related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer, React certifications, or equivalent) are highly desirable.
- Commitment to ongoing professional development to stay current with technological advancements.
Professional Competencies:
- Strong analytical and problem-solving abilities rooted in critical thinking.
- Effective leadership with experience in agile environments, fostering collaboration and innovation.
- Excellent communication skills, capable of conveying technical concepts clearly to varied stakeholders.
- Adaptability to evolving project requirements and emerging industry technologies.
- Ability to manage priorities effectively, balancing multiple projects and deadlines.
- Proactive mindset toward continuous learning and process improvement.