Contact Us 877.823.3669

Senior Software Engineer in Bedford, MA at SNI Technology

Date Posted: 2/10/2020

Job Snapshot

Job Description

This position develops the enterprise application(s), maintains, enhances and builds new software solutions for the
Duties and Responsibilities


  • 4+ years' relevant experience in software development
  • Healthcare experience / RCM applications knowledge / project experience preferred
  • Specific Job Knowledge, Skill and Ability
  • Advanced C#, .NET framework 4.0 or later, Strong CORE 2.0 or later, MVC, WCF, JQuery / React /
  • Angular, CSS, ASP.NET, REST API, SOAP, SQL server and Unit test Framework
  • Object?Oriented Programming and design principles
  • Ability to solve problems quickly and completely
  • Ability to multi?task and stay organized in a dynamic work environment
  • Possesses a positive attitude and ability to think outside the box
  • Understands and anticipates the possible failures in a growing system and knows how to prevent them
  • Utilizes source control with multiple concurrent branches
  • Must possess hands on technical skills, along with an ability to work independently or under limited
  • supervision & guidance
  • Ability to write routine reports and correspondence
  • Ability to communicate effectively verbally and in writing
  • Should be familiar with version control software (VSS, TFS)
  • Ability to apply common sense understanding to carry out instructions furnished in written, oral or
  • diagram form
  • Ability to deal with problems involving several concrete variables in standardized situations
  • Specific vision abilities required by this job include close vision
  • Ability to sit for prolonged periods of time, use hands, talk, hear and occasionally walk and reach with
  • hands or arms

To perform this job successfully, an individual must be able to perform each duty satisfactorily. The requirements
listed below are representative of the knowledge, skills, and/or ability required. Reasonable accommodation may be
made to enable individuals with disabilities perform the duties
Education (Degrees, Certificates, Licenses, Etc.)
Bachelor's degree or equivalent combination of education and experience.

  • Develop software solutions by studying information needs; conferring with users; studying systems flow,
    data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solutiondevelopment, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts,code comments and clear code
  • Responsible for planning, processing and performing all jobs in an efficient manner with no / little assistancerom the supervisor
  • Respond promptly and professionally to bug reports
  • Review and repair legacy code
  • Update job knowledge by studying state?of?the?art development tools, programming techniques, andcomputing equipment; participating in educational opportunities; reading professional publications;
  • maintaining personal networks; participating in professional organizations
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Accomplish development and organization mission by completing related results as needed
  • Participate in knowledge? sharing code reviews
  • Adhere to the Code of Conduct and be familiar with all compliance policies and procedures stored inrelevant to this position

Please Contact:

Nick Calisi