Senior Software Engineer

Category : Information Technology
Location/City : GA - Atlanta
Id : 38485

Do you have experience in Web service architecture? Is T-SQL like a second language to you? If you answered "yes" then this gig is perfect for you!
We are on the hunt for a Senior Software Engineer who will be responsible for the designing, developing, and supporting an existing .NET C# application. This role will require hands on development of front end technologies, such as HTML and JavaScript, as well as application code development and database development, both on schema changes and stored procedures.
You Got This? Keep Reading…
Five Things Our Employee Handbook Won't Tell You

The buck stops with you: You will be expected to help mentor more junior Engineers, explore and stay abreast of new technologies, and foster innovation, think you can walk the walk?
Why you are right for this gig: You got a passion for improvement and killer web service architecture/.NET web service programming techniques.
Keep walking if: You can't break down ambiguous, complex problems and create high-quality, innovative, and clean technical solutions
Bonus points awarded for: Experience playing a Scrum Master role within an Agile / Scrum team
Build your street cred by: Facilitating innovation and continuous process improvement.

Because Life is Just Better with a Bulleted List
Job Duties & Responsibilities
  • Estimate, design, develop, test, debug, document, and deliver multi-tier high-quality SaaS solutions built on the Microsoft technology stack including Visual Studio, .NET, MVC, C#, ASP.NET and SQL Server
  • Develop and maintain database schemas, stored procedures, and front end technologies, such as HTML, JQuery, JavaScript, Bootstrap, etc.
  • Create and maintain technical documentation for product development and client specific implementation work
  • Mentoring of Engineers, both domestic and overseas
  • Continuously explore, understand, and drive usage of latest technologies that can extend the capabilities
  • Drive process improvements throughout the software development life cycle
  • As part of a scrum team, work closely with architects and program managers in order to ensure timely delivery of product development and client specific implementation work
  • Employ and contribute to the continuous improvement of SDLC methodology, project standards and process to ensure software development best practices
  • Author technical documents during development efforts to ensure quality and compliance with standards and client SOWs
  • Collaborate with the client and internal teams to resolve issues and fixes in accordance with established service level agreements

Skills & Requirements
  • A strong internal drive for pursuing continuous improvement
  • Bachelor's degree in Computer Science or a related field
  • 5-10 years of experience with C#, SQL Server, and web technologies
  • Highly proficient with
    • . NET framework (3.5/4.0)
    • ASP.NET framework
    • C# programming language
    • MVC
    • Web service architecture and .NET web service programming techniques
    • T-SQL programming language and stored procedure authoring
  • Ability to work as part of a scrum team, including ability and willingness to hit commitments the team has made
  • Demonstrated ability to break down ambiguous, complex problems and create high-quality, innovative, and clean technical solutions
  • Organizational and planning skills with the ability to prioritize multiple, competing priorities
  • Critical analysis and problem-solving skills with a focus on detail and quality
  • Action oriented and a team player with the ability to work efficiently in a fast-paced and dynamic organization
  • Experience in providing mentorship for other Engineers a plus
  • Understanding of common health insurance business processes is a plus

Lets Go!';