Software Developer

Employment Type

: Full-Time


: Information Technology


Kforce has a client in search of a Software Developer in Boston, MA. Summary: The main function of a software developer is to develop and design web applications and software. A typical software developer is responsible for directing web site content creation, enhancement and maintenance. Provides expertise and direction in the development and/or modification of computer-based scientific, technical, and business software systems. The ideal candidate is a well-rounded technical professional with well-established technical, communication, and leadership skills. The new team member will be assigned to work with a Senior Developer to join a project in process. This individual will engage in all development and database activities of the current system. They will collaborate in a team environment with other developers, DBAs, network and security team members, management, and end users. Key Tasks:
  • Participate in the full life cycle of development activities - define, develop, test, install, document, create test cases, prepare production releases, and maintain the application(s)
  • Maintain a source control and inventory system to ensure proper version control
  • Create and maintain documentation, including data models, data dictionaries, stored procedures, functional and technical design documents, acceptance test plans, and production release schedules
  • Translate system requirements into technical specifications, and to create visual diagrams of workflows, processes and data mapping for existing system and system modifications
  • Evaluate feasibility of enhancements requested by the user community
  • Respond to upgrades needed to comply with new regulations
  • Support activities and tickets with an internal Help Desk team
  • Follow systems engineering, development, and deployment best practices
  • The candidate will coordinate resources, standards, and established processes

Job Requirements:


  • The Senior Engineer must be able to demonstrate experience designing, re-designing, or updating legacy software systems, and become the subject matter and system expert
  • Highly self-motivated individual who has the ability to work independently as well as in a team environment
  • Outstanding verbal and written communication skills
  • Ability to design, develop, test, support, maintain and debug software applications
  • Ability to analyze and resolve data issues
  • Ability to establish and sustain successful relationships with high-profile executive stakeholders
  • Ability to think critically
  • Ability to present complex technical information succinctly and accurately to a variety of audiences
Programming Skills:
  • 5+ years of experience in software engineering of web applications within the Microsoft stack (ASP.Net, C#/VB.Net, .NET Framework and/or .NETCore)
  • Solid understanding and practical knowledge of object oriented design and programming concepts
  • Comfort with Integrated Developer Environments such as Visual Studio
  • Experience creating and maintaining data forms with tools such as .NET data binding for Windows applications
  • Familiar with source control systems such as Visual Studio Team Foundation or DevOps
Database Skills:
  • Expertise in writing queries as well as insert/update/delete SQL statements
  • Expertise in database management via direct UPDATES, embedded SQL and dynamic SQL such as stored procedures
  • Ability to document database design (Entity Relationship Diagrams, Dataflows)
  • Experience in transforming business requirements to data objects and relationships
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...