
Overview
ID : 2483
Experience
5 - 7 years
Location
Pune
About Clarion Technologies
Clarion Technologies is an IT services company providing customized software solutions to small & medium businesses globally in a broad spectrum of industries. With 20+ years of expertise in Digital Transformation, we help our customers to improve their business performance significantly. With cutting-edge technology, Agile development, and best coding practices, we are proud to offer one of the most Usable, Reliable, and Secure software solutions. We are certified as a CMMI level 3 company, Great Place to Work in 2019 & Top Software Developers in India by Clutch. -head office in Pune, India, we have two state-of-the-art delivery centers in Pune and Ahmedabad.
About The Role
We are seeking a highly skilled and motivated Senior Software Developer to lead the development and implementation of software solutions. The ideal candidate will have a strong technical foundation, problem-solving abilities, and a passion for continuous learning. The current developer will be leaving Clarion, hence we need a replacement for him.
Job Responsibilities
J
Job Description:
We are seeking a highly skilled and motivated Senior Software Developer to lead the development and implementation of software solutions. The ideal candidate will have a strong technical foundation, problem-solving abilities, and a passion for continuous learning.
Key Responsibilities:
- Participate actively in the entire software development life cycle, including design, development, testing, deployment, and maintenance.
- Develop, enhance, and maintain applications using Win Forms, C#, .NET, and related technologies.
- Collaborate with cross-functional teams to design and implement scalable and efficient backend solutions.
- Develop clean, efficient, and testable code while adhering to best practices and coding standards.
- Work with Microsoft SQL Server, including creating database objects (tables, views, stored procedures, triggers, etc.).
- Upgrade, configure, and debug existing systems, ensuring optimal performance and security.
- Provide technical support for win applications and resolve application defects in a timely manner.
- Perform thorough code reviews, ensuring code maintainability and adherence to industry standards.
- Participate in Agile development practices, including Kanban methodologies.
- Document and demonstrate solutions through technical documentation, flowcharts, and process diagrams.
- Work closely with quality assurance teams to deliver high-quality software solutions.
- Serve as an expert on applications, providing technical support and guidance.
- Continuously learn and implement new technologies and techniques to improve system performance.
Job Requirements:
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7 years of professional experience as a .NET Developer.
Technical Skills:
- Strong hands-on experience in Win Forms using C#, .NET, Microsoft SQL Server.
- Strong understanding of object-oriented programming and design patterns.
- Experience with entity framework and database design.
- Proficiency with code versioning tools such as Git.
- Experience in creating and maintaining database objects like tables, views, stored procedures, and triggers.
- Strong debugging and troubleshooting skills.
- Experience working in Agile development environments.
Soft Skills:
- Strong communication, presentation, and interpersonal skills.
- Ability to collaborate effectively with teams and clients.
- Proactive approach to problem-solving and a strong sense of ownership.
- Excellent proficiency in English (written and spoken).
Job Requirements