I
Senior Software Developer
IQ EQ India Global Services Private Limited
Hyderabad, India₹35,000–₹100,000/mo≈ AED 1.5K-4.4K/mo6d ago
IndiaSQL ServerCJavaScriptCSSGitNET EcosystemTypeScriptAzure PipelinesFull Time
Skills Required
JavascriptTypescriptJavaSqlAzureGitCssErpCommunicationLeadership
Job Description
Job Description **Job Description:**
As a Senior Software Developer within the Software Development team at IQ-EQ, you will play a vital role in designing, developing, and maintaining mission-critical enterprise applications. Your role will require a combination of technical expertise, leadership skills, and a dedication to continuous improvement.
**Responsibilities:**
- Own the complete architecture, design, and delivery of highly available and performant full-stack applications.
- Lead and mentor software developers to ensure the delivery of high-quality software applications.
- Proactively anticipate, diagnose, and resolve complex production issues, serving as a point of escalation for critical application services.
- Develop full stack applications using industry best practice techniques for performance and security.
- Provide ad-hoc support for critical production incidents.
**Tasks:**
- Translate complex business requirements into robust, scalable, and maintainable full-stack software solutions.
- Collaborate with System Architects to contribute to the high-level system design and technical roadmap.
- Work closely with other developers, database administrators, architects, and business and systems analysts.
- Triage, analyze, and troubleshoot application issues, providing technical leadership during incident resolution.
- Conduct thorough peer code reviews to maintain code quality and ensure adherence to security and performance standards.
- Strive for continuous improvement through performance benchmarking, automated testing, and deployment of application and database projects.
- Identify areas for performance improvement in the application and SQL database stack.
**Key competencies for the position and level:**
- Communicates Effectively: Adjusting communication style to fit the audience and message, providing timely information, and encouraging the open expression of diverse ideas and opinions.
- Action Orientated: Taking action on challenges and identifying new opportunities without unnecessary planning.
- Interpersonal Savvy: Building rapport across all levels, functions, cultures, and geographies.
**Qualifications:**
**Education / Professional Qualifications:**
- Degree level education is preferred, but equivalent professional experience in Software Development is acceptable.
**Background Experience:**
- Minimum of six years of professional experience in a software developer role, with at least two years in a Senior/Lead capacity.
- Experience in developing, deploying, and maintaining various applications.
**Technical Skills:**
- SQL Server 2019 and above.
- Strong experience in the .NET Ecosystem (C#) and .NET 8.0 and above.
- JavaScript/TypeScript.
- CSS.
- Azure Pipelines.
- Expert proficiency in Git.
**Additional Information:**
**Our Commitment to You and the Environment:**
IQ-EQ is committed to sustainability and building long-term relationships with stakeholders while reducing the impact on the environment. The company fosters an inclusive, equitable, and diverse culture for its employees and supports learning and development programs to invest in employees' careers. IQ-EQ is dedicated to growing long-term relationships with clients to support their success, which in turn leads to the company's sustainability and success.
(Note: The company's additional details and commitments to sustainability were omitted from the Job Description as they were not directly related to the role of Senior Software Developer.) **Job Description:**
As a Senior Software Developer within the Software Development team at IQ-EQ, you will play a vital role in designing, developing, and maintaining mission-critical enterprise applications. Your role will require a combination of technical expertise, leadership skills, and a dedication to continuous improvement.
**Responsibilities:**
- Own the complete architecture, design, and delivery of highly available and performant full-stack applications.
- Lead and mentor software developers to ensure the delivery of high-quality software applications.
- Proactively anticipate, diagnose, and resolve complex production issues, serving as a point of escalation for critical application services.
- Develop full stack applications using industry best practice techniques for performance and security.
- Provide ad-hoc support for critical production incidents.
**Tasks:**
- Translate complex business requirements into robust, scalable, and maintainable full-stack software solutions.
- Collaborate with System Architects to contribute to the high-level system design and technical roadmap.
- Work closely with other developers, database administrators, architects, and business and systems analysts.
- Triage, analyze, and troubleshoot application issues, providing technical leadership during incident resolution.
- Conduct thorough peer code reviews to maintain code quality and ensure adherence to security and performance standards.
- Strive for continuous improvement throu