.Net Developer
Software TechnologyJob description
Description:
Peraton has 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 well-established communication and leadership skills.
Key Skills:
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.
- Senior level, lead engineering expertise in web applications and infrastructure, the .NET framework, relational databases, and design patterns
- 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
- Establish and sustain successful relationships with high-profile executive stakeholders
- Think critically and present complex technical information succinctly and accurately to a variety of audiences
Responsibilities:
This individual will engage in all development and database activities of the current system. He or she will 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
- Ability to 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
- Follow systems engineering, development, and deployment best practices
Programming Skills:
- Minimum 8+ years of experience in software engineering of web applications within the Microsoft stack (ASP.Net, C#/VB.Net, .NET Framework and/or .NETCore)
- Proficiency with Microsoft Visual Studio
- Experience creating and maintaining data forms with tools such as .NET data binding for Windows applications
- Knowledge of Object-Oriented design processes and patterns
- Familiar with source control, preferably Visual Studio Team Foundation
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 Diagams, Dataflows)
- Experience in transforming business requirements to data objects and relationships
- Applied use and understanding of database principles – entities, relationships, indexes, triggers, normalization
- Experience writing stored procedures, functions, 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
Candidates will ONLY be considered if they live locally to Boston. Candidates who live more than 2 hours from downtown Boston will not be considered.
Comments for Suppliers: Position requires on-site 100% for first 6 weeks. 3 days a week on-site after that.
Required Skills : - .Ideally Full Stack - .NET Development experience (Current Framework is 4.5) - (Emphasis on Back-End Development) - Strong SQL Service experience - Experience with SSRS - Some Front-End ASP.NET, HTML
Basic Qualification :
Additional Skills : Long term contract opportunity
Background Check :Yes
Drug Screen :Yes
Notes :Location Details: -US Persons required due to govt services requirements -Resource will be required to be onsite Monday-Friday for the first 6 weeks for training -After the 6 week training, they can work hybrid (onsite 3 days per week) -In order to be eligible for this role, consultant must be authorized to work in US without sponsorship now or in the future
Selling points for candidate :Long term contract opportunity
Project Verification Info :-A lot of the work initially is maintenance and enhancements -Nothing in the cloud -All waterfall development (no plans to move to Agile)
Exclusive to Apex :No
Face to face interview required :Yes
Candidate must be local :Yes
Candidate must be authorized to work without sponsorship :Yes
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: .NET
Branch Code :San Diego
Interested in this role?