Software Engineer

Full Time
Alpharetta, GA, Birmingham, AL
Posted 3 weeks ago

Job Description:

The Software Engineer is expected to take on complex problems and solve them from start to end. The position is responsible for understanding product requirements, identifying gaps and innovating process to fill gaps.

Responsibilities:

  • Hands-on leader for a team project or set of large tasks in a large and complex software development system. Be a teacher and a learner and help advance the technical capability of the team
  • Collaborate with the product team to design, develop and support the functional implementation
  • Write disciplined, secure and highly performant code following industry best practices
  • Contribute to the software development process by being conversant and a strong practitioner of task management, version control, code review, the software development lifecycle and QA
  • Assist Product, QA and Implementation teams to troubleshoot software issues
  • Provide support for the exploratory work across teams as needed to resolve and implement solutions to complex problems
  • Provide estimates for work assignments to deliver solutions
  • Work with geographically dispersed teams using agile/scrum framework
  • Assist with new employee onboarding including shadowing, training on development and deployment environments, and providing general mentoring and support
  • Take ownership and continuously look for opportunities improve the overall quality, competency and efficiency of the development team

Requirements:

  • Bachelor’s Degree in Computer Science or equivalent field
  • 5+ years of hands on experience in design, development and implementation of web applications
  • Must be hands-on in coding with at least 3+ years of experience using Microsoft technology stack (C#, ASP.NET, SQL Server, Azure etc.)
  • Excellent knowledge of HTML, CSS, JavaScript, JQuery, SQL, and Web Services
  • Strong experience in either server-side or client-side web development or both
  • Significant knowledge and experience in working with database development with objects such as tables, views, complex queries and stored procedures, functions etc.
  • Excellent understanding of Object Oriented analysis and design
  • Strong experience in writing well designed, testable and efficient code components
  • Excellent debugging skills; able to debug complex technical issues involving multiple components
  • Experience in building complex features and enhancements that solve critical business needs
  • Proficient understanding of software version control systems like Git or VSTS
  • Strong analytical and logical skills
  • Proactive Engineering skills
  • Effective verbal and written communication skills with diverse audiences
  • Ability to manage and prioritize the tasks
  • Responsible for understanding product requirement, identify gaps and innovate processes to fill the gaps
  • Ability to work collaboratively to get the desired results
  • Willingness to work in fast paced small teams and startups

Preferred, but not a requirement

  • Experience in developing software applications in healthcare
  • Familiarity with the healthcare delivery, mobile health and the general direction in which healthcare is headed
  • Experience working in a SaaS environment using either public (Azure, AWS etc.) or private cloud

Benefits:

Integra Connect, LLC provides a comprehensive benefits plan.

  • Medical/Dental/Vision Insurance beginning the 1st of the month following your date of hire
  • 401k with employer match
  • Paid Time Off
  • Paid Holidays and Floating Holiday
  • Equal Opportunity Employer

Equal Opportunity Employer

Job Features

Job CategoryTechnology Development

Apply Online

A valid phone number is required.
A valid email address is required.