Sr Software Engineer I

Remote
EmergeCore Networks $112,500 - $140,000
Full Time Senior Level 5+ years

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join a growing Information Technology team to analyze, design, develop, and maintain software applications using Microsoft technologies. This role involves improving products and processes for members and customers, focusing on programming design and quality.

Responsibilities

  • Analyze, design, develop, and maintain software applications using latest Microsoft technologies, with minimal supervision
  • Formulate and define system scope and objectives of complex software applications
  • Develop an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge
  • Perform unit testing as applicable
  • Provide accurate time estimates of assigned tasks and projects
  • Mentor other engineers
  • Properly refactor legacy components as needed
  • Communicate directly with product owner and end users
  • Participate in the training or development of others, as directed
  • Maintain familiarity with and uses department methodology as appropriate
  • Analyze alternatives, providing a cost/benefit comparison
  • Monitor and ensure automated processes run as expected, and responsible for remediation
  • Assist in code reviews

Requirements

  • Minimum of 5 years of progressive experience performing computer programming with experience in ASP.Net, VB.Net, C#, SQL
  • Experience with web development programming in a client/server setup
  • Experience with relational database design, writing queries and stored procedures with MySQL or Microsoft SQL
  • Experience with Object Oriented Analysis and Development within large enterprise level applications
  • Experience with XSLT, XML
  • HTTP, C#, SQL optimization experience
  • Experience with software design patterns
  • Experience with designing and architecting complex enterprise level systems
  • Experience with mentoring other programmers
  • Familiarity with software development life cycles such as Agile or SCRUM
  • Ability to design and architect complex enterprise level systems
  • Expertise with SOLID design principles

Qualifications

  • Bachelor’s degree in an IT, computer or technical related field or equivalent experience. High school diploma required.
  • Minimum of 5 years of progressive experience performing computer programming

Nice to Have

  • Experience with development and consumption of web services

Skills

SQL * C++ * XML * Agile * Scrum * ASP.NET * HTTP * MySQL * Microsoft SQL * VB.Net * XSLT * SOLID design principles *

* Required skills

About EmergeCore Networks

American Specialty Health Incorporated is seeking Sr. Software Engineers to join their growing organization, which heavily relies on cutting-edge IT operations to serve its members.

Healthcare
View all jobs at EmergeCore Networks →