Software Engineer / Senior Software Engineer

Responsibilities:

  • Designs and develops applications, websites, mobile solutions and server-side infrastructure software to manage, process, and deliver data through web APIs
  • Design, develop and deploy high-volume, enterprise-level services and utilities to support both native and web-based applications
  • Participate in system and database design, architecture decisions and code reviews
  • Be a key part of the software development process, designing a flexible, scalable platform and working together with the development team to support, improve, and extend the existing code
  • Interact, update, create RESTful APIs to support the needs of the presentation layer
  • Writing tested, and documented JavaScript, HTML, and CSS
  • Provide input on emerging software technologies and patterns and balance time, compatibility, logistical, and integration considerations
  • Work with product management to develop solutions to real-world problems. Assist in gathering direct feedback from customers.
  • Assists the Technical Support team to diagnose and resolve issues.
  • Responds quickly to customer requests and work closely with Support and other groups within the company on time-sensitive issues.
  • Assists with releases, QA, server maintenance, upgrades and deployment.
  • Documentation of product enhancements and bug fixes
  • Other duties as assigned

Qualifications:

  • 5+ years’ experience in .NET/.NET Core
  • 5+ years’ experience in C#
  • Experience with front-end frameworks (Ember, React, Angular)
  • Experience with NodeJS and ExpressJS
  • Experience with writing ES6
  • Experience in .NET, MVC, TSQL, including query optimization, database design and indexing
  • Some familiarity with .NET Core, MS SQL Server, SQL CLR, WPF, C++, XAML
  • Functional understanding of Sockets, HTTP, FTP, RESTful and SOAP APIs
  • Version control tools such as git or svn or tfs
  • Demonstrates technical problem-solving abilities, effective communication, collaboration, and interpersonal skills
  • Enthusiastic about learning new things and taking on new challenges
  • Highly organized, detail oriented and able to work autonomously given high-level requirements and minimal direction from managers
  • Ability to take initiative, understand the big picture, compromise, look forward, be open-minded, anticipate problems, and assess risk
  • Observant and a contributor to patterns and conventions that make the team greater than the sum of its parts
  • Enjoys brainstorming with team members and able to leverage constructive feedback
  • Solutions driven 
Posted Date
2021-06-02 22:32:04
Experience
5 -10 years
Primary Skills
.Net
Required Documents
Resume
Contact
bhawya@lorventech.com,diana@lorventech.com,priya@lorventech.com,hema@lorventech.com,saji@lorventech.com,aswiny@lorventech.in,dharshini@lorventech.in
Bootstrap Example