Software Engineer, Development
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.