Senior Software Engineer

DESCRIPTION

This is a hands-on role that includes planning, designing, coding, debugging, testing, deployment and team leadership. In addition, the position will require interfacing with other internal and external technology stakeholders.

SKILLS & QUALIFICATIONS

  • High proficiency & hands on experience in .NET Core, ASP.NET MVC, Micro services, WCF and Web API.
  • Familiarity with any of the databases ? MS SQL Server, Oracle, MySQL, PostgreSQL, Non-Relational Databases (Elasticsearch, MongoDB)
  • Thorough in Object Oriented Design
  • Experience in cloud based technologies such as Amazon S3, AWS and Microsoft Azure
  • Knowledge and experience in Architectural and Design Patterns
  • Experience in working with, Solr, Message Queues is a plus
  • 5+ years? hands on industry experience
  • Be a university degree holder or a self-learner, we welcome anyone who is passionate about software engineering principles and best practices
  • Willingness to learn different programming paradigms, languages and technologies is a requirement
  • Excellent oral and written communication skills

Why you should join Upventrix Technologies:

  • An attractive base compensation and benefits package which is comfortably above market rates.
  • The opportunity to work with high caliber individuals across the organization.
  • Technical training and soft skills development programs.
  • Fast career growth, recognition and senior leadership opportunities for good performers.
  • Overseas travel and exposure to client environments based on business requirements.
  • A flexible, diverse and entrepreneurial work environment and a fun work culture that celebrates success regularly.
apply for job

PERSONAL INFORMATION

YOUR PROFILE

APPLICATION DETAILS

Talk to Us

We love to collaborate, hear new ideas and to turn dreams into a reality. If you would like to talk about partnering with us, please feel free to drop us a line!