Whats the Role
As a Software Engineer, you will support the planning, development and use of middleware technologies and services for integrating systems and exposing, transporting and consuming data in a secure and reliable manner across a hybrid of applications, services and trading partners both on premise and in the Cloud.
What youll be doing
An overview of the responsibilities of this role is outlined below:
- Expertise in developing web applications using .NET and C#, including integration of RESTful APIs and CI/CD pipeline configuration.
- Ability to analyze and translate complex business logic into scalable and maintainable software architectures.
- Proficient in GitHub for version control, branching strategies, and repository management.
- Skilled in maintaining and enhancing existing systems built on .NET, C#, and SQL Server.
- Applies a solution-oriented approach to align software development with business needs and performance goals.
- Follows software engineering best practices, including code quality, testing, and documentation standards.
- Keeps up to date with emerging technologies, tools, and frameworks relevant to enterprise application development.
- Collaborates with cross-functional teams and senior stakeholders to ensure technical alignment with business objectives.
What you bring
Mandatory:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years experience in .NET framework coding language Csharp. Strong knowledge and experience with VBA (Visual Basic for Applications).
- Proficiency in developing and maintaining software applications using the .NET framework.
- Experience with database technologies such as SQL Server or Oracle. Preferably SQL.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Minimum five years experience in an IT application support environment supporting critical business applications.
- Strong experience setting up and leading DevOps teams, delivering through Agile methodologies.
- Agile expert in a DevOps environment
- Ability to lead and operate in a global, virtual, cross-cultural organization.
- Strong interpersonal and communication skills.
- Work Timing - 12 PM to 9 PM IST to support EU and Americas Teams
Preferred:
- Ability to build credibility and relationships with business leaders.
- Ability to influence others and work through others to deliver the desired results.
- Be able to work under pressure. Deliver solutions fast, but to quality and in a compliant way.