Software Engineer, Development

Icertis

Pune, Maharashtra, India Full time Development
Apply on EasyApply

Create a free account to apply in seconds

As a Software Engineer, you will be a key member of our team, responsible for developing and maintaining our core platform. Your SQL and C# .net expertise will be crucial in ensuring the platform's performance and integrity. This role demands a self-motivated individual who can work autonomously and as part of a dynamic team, especially when partnering with DBAs to optimize database operations.

Responsibilities

• Design and implement efficient SQL queries and stored procedures to enhance data retrieval and manipulation.

• Utilize C# .net skills to develop and maintain core platform functionalities, ensuring high-quality code.

• Implement security measures to protect data integrity and confidentiality.

• Collaborate closely with DBAs to optimize database performance, structure, and query execution plans.

• Handle high-pressure situations and tight deadlines, delivering exceptional work under time constraints.

• Stay abreast of the latest advancements in SQL and C# .net, incorporating best practices into your work.

• Troubleshoot and resolve complex issues related to the core platform, providing timely and effective solutions.

• Document technical specifications and changes clearly, ensuring effective communication within the team.

• Participate in code reviews, offering constructive feedback to peers, and promoting a culture of continuous improvement.

• Engage with support teams to provide timely and accurate resolutions to technical issues.

Qualifications

• Bachelor(s) degree in Science (BCA, MCA), engineering (Computer, IT, electronics)

• Exceptional SQL skills, including query optimization, database design, and conceptual referential integrity systems.

• Proficiency in C# .NET development, with a strong grasp of OOP concepts and design patterns.

• Experience working in a night shift schedule, ensuring round-the-clock support for critical systems.

• Ability to handle pressure and work effectively in a fast-paced, dynamic environment.

• Excellent problem-solving skills, with a track record of resolving complex technical issues.

• Strong communication and collaboration skills, especially when working with DBAs and support teams.

• Familiarity with version control systems (Git) and agile development methodologies is preferred.

• A degree in Computer Science, Engineering, or a related field is advantageous.

• 2+ years of experience in software development, with a focus on SQL and C# .net.

• A passion for technology and a commitment to staying updated with industry trends.

Skills

SQLC# .NETDatabase OptimizationProblem-SolvingCommunicationCollaborationOOP ConceptsAgile DevelopmentVersion Control (Git)Self-Motivation