Job Description:
As a Senior Software Engineer you will play a key role in designing developing and maintaining ntiered MVC applications utilizing .NET 4.8 or above. You will leverage your expertise in Windows Communication Foundation (WCF) to design and implement SOAP and REST services ensuring seamless integration across platforms. Your proficiency in PL/SQL will be essential as you write and optimize packages stored procedures and triggers in Oracle databases.
Key Responsibilities:
- Design and develop robust ntiered MVC applications using .NET framework.
- Create and maintain SOAP and REST services using Windows Communication Foundation (WCF).
- Write and optimize PL/SQL packages stored procedures and triggers in Oracle databases.
- Design and deploy complex SQL objects and relational databases ensuring scalability and performance.
- Develop application reports using Microsoft reporting tools such as SSRS providing valuable insights for stakeholders.
- Implement CI/CD practices using tools like Azure DevOps automating builds and releases for enhanced efficiency.
- Collaborate closely with crossfunctional teams to gather requirements plan sprints and deliver highquality software solutions.
- Stay updated on emerging technologies and best practices in software development.
Qualifications:
- Bachelors degree in Computer Science or a related field.
- Minimum 7 years of experience in developing ntiered MVC applications using .NET framework (4.8 or above).
- Extensive experience (minimum 7 years) in writing and developing SOAP and REST services with Windows Communication Foundation (WCF).
- Proficiency in PL/SQL with a minimum of 7 years experience writing packages stored procedures and triggers in Oracle databases.
- Strong experience (minimum 6 years) in designing and developing application reports using Microsoft reporting tools such as SSRS.
- Solid understanding of relational databases and experience (minimum 6 years) in designing and deploying complex SQL objects.
- Experience (minimum 5 years) in implementing CI/CD practices using tools like Azure DevOps.
- Excellent problemsolving skills and ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.