Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer-.NET Core, Rest API, C#,Angular



Software Engineering
Bengaluru, Karnataka, India
Posted on Monday, June 17, 2024

Join our team

Looking for more than just a job? We like developing our people just as much as we like developing great products.

Ivanti is a global leader in IT systems and security and service management, asset and endpoint management, and mobility management solutions, and is experiencing significant growth worldwide. The company has received numerous awards for being a Top Place to Work. With open positions around the globe, it is an exciting time to join Ivanti!

Competitive salary and benefits and flexible hours. Ivanti is a great place to work.

If you’re passionate about what you do and are interested in helping customers, making a difference, and having fun while doing it, Ivanti is the place for you!

What We Do

  • Empower users to seamlessly and securely connect from any place in the world that offers air, water and … Internet!
  • Equip organizations with the right tools to configure access, manage and enforce compliance with a holistic view on network, users, and usage.
  • Empower organizations to continue to breathe easy, now with an added sense of invincibility.
  • Work hard so that you can focus on the things you want to!

What You'll Do

As a Senior Software Engineer, you’ll collaborate with industry-leading design and product thinkers every single day to help evolve our codeless platform. We regularly solve hard problems to add application capabilities that the industry hasn’t seen before.

  • 5+ years of full stack development experience in Object Oriented Programming design & development using .NET Core, Rest API, C# and MS SQL Server, MongoDB, Redis, Angular with Type script
  • Experience of developing solution within a containerized environment, Good working exposure of Docker and Azure Kubernetes Service.
  • Hands on experience on Asynchronous Messaging Technologies like, Azure Queue, Service Bus, SignalR etc
  • Deliver quality code via unit testing, continuous integration through test automation coverage and maintaining it.
  • You’ll be part of a multi-functional team, working with other specialists across the company to break down complex ideas and drive features from start to finish.
  • Add to our automation testing pyramid as we invest in strategies and technologies that will allow us to release and deploy safely and more often
  • We run Agile Scrum, so you’ll have a voice in the future process and practice of your team and wider development department through our regular retrospectives.
  • Mentor others on your team to help them grow as engineers across many dimensions

Who Will Love This Job

  • A problem solver: You thrive in an environment where the implementation is not always obvious.
  • Someone who views quality as a top priority: You take pride in the code you write and want it to be as robust as possible
  • A learner: You’re naturally curious about the technologies you use and take the initiative to dive in to learn more when you’re unsure
  • An opinionated developer: You know the difference between doing something and doing it well. You have principals that you stick to when developing software
  • A great teammate: You collaborate with other team members to solve problems and work together to achieve deadlines and departmental goals. You are pragmatic, not dogmatic

If you have the following experience, we’d love to hear from you!

Minimum Qualifications:

  • 5+ years of experience in a software engineering to include Object Orientated language, web applications, micro services architecture and relational databases.
  • Experience with source control and branching strategies using GitHub.
  • Familiarity with modern programming concepts, including SOLID principles, Continuous Integration, Unit Testing, and Mocking
  • Experience developing web applications and web services
  • Experience providing guidance and feedback during planning and code reviews
  • Relational Database experience with either SQL Server, MySQL, Oracle.
  • Experience debugging applications and finding resolutions to production issues

Even Better If You Have:

  • Experience developing with Microsoft technologies. We use C# so knowledge of this language and associated libraries is a bonus!
  • Experience with client-side web technologies and JS frameworks like Angular, Bootstrap, React or have experience with TypeScript
  • WinForms or WPF desktop development
  • An appreciation for good user experience
  • Experience of building / working within a containerized environment