Software Engineering Advisor [T500-**]

  • Hyderabad
  • Evernorth Health Services

A Software Engineer Advisor is a person that has a breadth of knowledge in computer science, a problem solving mentality and a passion for continuous improvement. The candidate must have superb analytical and technical skills coupled with the ability to mentor effectively. The applicant will be working on a technology team in Service Operations - Enterprise Print and Distribution (EP&D) and will be responsible for working cross functionally to develop solutions to support outbound member, prescriber and client communications.


Primary Responsibilities:

  • Build and maintain architecturally sound components, tools and applications
  • Create and maintain SQL Server databases, tables, and stored procedures
  • Involved in the full life cycle of projects
  • Responsible for unit testing and code deployment
  • Collaborate with peers, leadership, and business partners to drive solutions
  • Willing to participate in after-hours support rotation


Tools:

  • Microsoft Visual Studio 2019
  • Microsoft SQL Server 2017
  • MS Office (Excel, Word, Access, PowerPoint, Visio)
  • Azure DevOps, TFS, JIRA


Qualifications:

  • Bachelor’s degree in Computer Science or equivalent relevant work experience and technical knowledge
  • Communications / Direct Marketing industry experience
  • 5-8+ years Software Development Experience in Microsoft Stack (C# / .NET Framework 4.5+ / Webforms / ASP.NET)
  • Experience in N-Tier Architecture Data Processing / ETL Services
  • 5-8+ years of experience with SQL Server 2008 / 2017 database application development involving Transact-SQL, stored procedures and user-defined functions
  • Experience working in Object-Oriented environment
  • Experience in Windows Server Farm environment


Preferred Knowledge:

  • Experience with WebAPI, REST Services, JSON, and jQuery
  • MVC, Angularjs, Entity Framework
  • NoSQL solutions (Elasticsearch)


Main Competencies:

  • Architect and develop strategic solutions as a member of autonomous Kanban team
  • Highly organized, able to support critical and complex initiates with minimal assistance
  • Motivated to successfully meet deadlines, attention to detail and ability to multi-task
  • Critical thinking, problem solving, and strong troubleshooting skills
  • Passion for identifying gaps and improving processes
  • Excellent written and verbal communication skills
  • Ability to work cross functionally