
Senior Software Engineer
PlanIT Group, LLC, Boston, MA, United States
Overview
We have an opening for a Senior Software Engineer to join our development team. This is a contract position reporting to the Applications Development Manager. The ideal candidate is a well-rounded technical professional with strong communication and leadership skills.
Key Skills
Experience designing software systems from ground up and becoming the subject matter and system expert
Senior level lead engineer with expertise in web applications and infrastructure, .NET Core, relational databases, and design patterns
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
Establish and sustain relationships with high-profile executive stakeholders
Ability to present complex technical information succinctly to a variety of audiences
Responsibilities
Engage in all development and database activities of the current system
Collaborate in a team environment with other developers, management, and end users
Participate in the full life cycle of development activities – define, develop, test, install, document, and maintain
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, 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 that provides phone support to end users
Programming Skills
Minimum 6+ years of experience in developing web applications within the Microsoft stack (ASP.Net Core, C#/VB.Net)
Proficiency with Microsoft Visual Studio 2022, ASP.NET Core 6 with MVC Framework, ASP.NET Core Web API, and Entity Framework Core 6 in Windows 10/Windows Server 2022, IIS 10, and Angular
Experience designing enhanced and rich user interfaces using HTML5, CSS, JavaScript, Bootstrap 5.1, and related libraries
Experience with third-party libraries (e.g., Log4net, HTML Sanitizer, Expressive Annotations, DotNet Zip, Duo Universal, etc.)
Working knowledge of Telerik controls and related reporting services
Knowledge of Object Oriented Principles, concepts and best practices
Familiar with source control tools, preferably Visual Studio Team Foundation
Ability to write architectural and design documents
Database Skills
Expertise in Microsoft SQL Server 2019, SQL Server Management Studio, and SSRS
Writing queries as well as insert/update/delete SQL statements
Expertise in database management via direct updates, embedded SQL and dynamic SQL (e.g., stored procedures)
Ability to document database design (ER diagrams, data flows)
Experience transforming business requirements into data objects and relationships
Understanding of database principles — entities, relationships, normalization
Experience writing stored procedures, indexes, triggers, functions, joins, views, and packages
Preferred Skills
Ability to interface with non-technical users
Experience with customer service, IT help desk, or focus groups is a plus
Team leadership and mentorship; experience directing more junior developers is a plus
Familiar with Angular, CSS and responsive application design
Location and Schedule
The person in this role will spend the first 6 weeks onsite, 5 days a week, in our Boston office. After this orientation period, the role will be in a hybrid onsite schedule with a minimum of 3 days per week at the same Boston location. The role could revert to full-time onsite in Boston at any time. Candidates must live locally to Boston; remote candidates will not be considered. Restricted time-off periods are determined by management around critical support needs and may require onsite work outside normal business hours, including evenings and weekends.
#J-18808-Ljbffr
We have an opening for a Senior Software Engineer to join our development team. This is a contract position reporting to the Applications Development Manager. The ideal candidate is a well-rounded technical professional with strong communication and leadership skills.
Key Skills
Experience designing software systems from ground up and becoming the subject matter and system expert
Senior level lead engineer with expertise in web applications and infrastructure, .NET Core, relational databases, and design patterns
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
Establish and sustain relationships with high-profile executive stakeholders
Ability to present complex technical information succinctly to a variety of audiences
Responsibilities
Engage in all development and database activities of the current system
Collaborate in a team environment with other developers, management, and end users
Participate in the full life cycle of development activities – define, develop, test, install, document, and maintain
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, 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 that provides phone support to end users
Programming Skills
Minimum 6+ years of experience in developing web applications within the Microsoft stack (ASP.Net Core, C#/VB.Net)
Proficiency with Microsoft Visual Studio 2022, ASP.NET Core 6 with MVC Framework, ASP.NET Core Web API, and Entity Framework Core 6 in Windows 10/Windows Server 2022, IIS 10, and Angular
Experience designing enhanced and rich user interfaces using HTML5, CSS, JavaScript, Bootstrap 5.1, and related libraries
Experience with third-party libraries (e.g., Log4net, HTML Sanitizer, Expressive Annotations, DotNet Zip, Duo Universal, etc.)
Working knowledge of Telerik controls and related reporting services
Knowledge of Object Oriented Principles, concepts and best practices
Familiar with source control tools, preferably Visual Studio Team Foundation
Ability to write architectural and design documents
Database Skills
Expertise in Microsoft SQL Server 2019, SQL Server Management Studio, and SSRS
Writing queries as well as insert/update/delete SQL statements
Expertise in database management via direct updates, embedded SQL and dynamic SQL (e.g., stored procedures)
Ability to document database design (ER diagrams, data flows)
Experience transforming business requirements into data objects and relationships
Understanding of database principles — entities, relationships, normalization
Experience writing stored procedures, indexes, triggers, functions, joins, views, and packages
Preferred Skills
Ability to interface with non-technical users
Experience with customer service, IT help desk, or focus groups is a plus
Team leadership and mentorship; experience directing more junior developers is a plus
Familiar with Angular, CSS and responsive application design
Location and Schedule
The person in this role will spend the first 6 weeks onsite, 5 days a week, in our Boston office. After this orientation period, the role will be in a hybrid onsite schedule with a minimum of 3 days per week at the same Boston location. The role could revert to full-time onsite in Boston at any time. Candidates must live locally to Boston; remote candidates will not be considered. Restricted time-off periods are determined by management around critical support needs and may require onsite work outside normal business hours, including evenings and weekends.
#J-18808-Ljbffr