Job Description
A senior software engineer must have a vast array of technical skills and should be confident using programming languages like SQL, as well as software tooling like JSON, RDBMS, MVC frameworks, and Design Patterns. A senior software engineer needs a thorough understanding of SOAP, REST, and API design, along with experience writing Advanced and Complex SQL queries and Azure DevOps Software. Must have a working knowledge on Agile/Scrum methodologies.
Primary Responsibilities:
• Technical lead for efforts with complex requirement.
• Responsible to ensure viable solution options are considered and ensures detail design specifications are completed (review and sign-off).
• Leads large scale application development efforts; includes coding, testing, debugging and documentation per technical design specifications.
• Has expertise in technologies such as MS Azure, Microsoft SQL Server.
• Leads technical teams through the diagnosis and resolution of technical challenges.
• Ensures appropriate documentation of technical issues including impact assessment, root cause, and resolution.
• Builds software architecture designs as a delegate to Software Architects.
• Mentoring peers with the objective to strengthen technical talent.
• Analyze, design, and develop software programs to automate data feeds.
• Provide ongoing maintenance, support and enhancements in existing systems and platforms.
• Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
• Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Qualifications:
• 8-10 years of related experience working with modern programming languages, building APIs and scripting.
• Hands-on experience working with modern programming languages like JavaScript, Python, etc.
• Strong DevOps focus and experience building and deploying software with cloud technologies using Microsoft Cloud APIs etc.
• Experience with building APIs and services using REST, SOAP, and Graph etc. is an added advantage.
• Experience with scripting languages like Perl, Power Shell, Shell etc. is an added advantage.
• Experience in Python and Power Bi is an added advantage.
• Experience with test-driven development and automated testing frameworks.
• Experience with Scrum/Agile development methodologies.
• Has experience in MS Azure or other cloud provider, Microsoft SQL Server or other relational database
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
