Open

Senior Software Engineer

Boston and Pittsburgh

Apply for the job

Opportunity

We are looking for a Senior Software Engineer to join our team. Ideal candidates are passionate about delivering awesome, high quality, consumer and business applications. The candidates need to be methodology and process driven, detail oriented, hands on, fast learners and passionate about technology.

Responsibilities

  • Design, develop, maintain, and support software applications to support SessionM’s business objectives
  • Be a member of our agile team and must contribute to daily standups, planning, and sprint retrospectives
  • Effectively, efficiently, and accurately deliver features assigned in the current sprint.
  • Effectively, efficiently, and accurately lead development of assigned features to work with other developers and assist more junior engineers also assigned to that specific feature.
  • Be a pillar of technological knowledge and lead by example in code, feature development, and documentation.
  • Ability to deliver consistent results without much external technical guidance beyond initial feature kickoff.
  • Contribute and attend grooming and planning to assist in scheduling sprints and creating release schedules.
  • Contribute and attend sprint retrospectives to help the team refine its processes and approaches.
  • Provide documentation for solutions by developing well documented code, uml diagrams, and well structured code.
  • Follow good object oriented design practices and SOLID design principles.
  • Ensure code delivered to code review is of high quality, passes all the supplied requirements, has been tested, and maintains at least 80% unit test coverage with all Unit Tests passing.
  • Continual improvement of your skills in programming languages, designs patterns, and relevant tools through personal studies as well as efficient research during work hours.
  • Protects operations, code base, and proprietary information by keeping information confidential.

Requirements

  • 5 years of experience in software development
  • Knowledge of Object Oriented Programming
  • Expert in C# with .NET 3.5 and 4.5.2+ frameworks
  • Skilled in MVC, WebAPI (Rest Services), EntityFramework, LINQ, SQL Server / SQL / T-SQL
  • Plays well with others
  • Hands on experience with Git (Version Control) and UML Diagramming
  • Bonus Points: Microsoft Azure, Atlassian Stack (Jira, Confluence, BitBucket), Windows Services

Comp & Benefits

  • Competitive compensation based on experience level
  • Healthcare HMO & PPO
  • Stock options and 401k
  • Flexible Spending Accounts
Apply for the job
Back