Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CorSource · 1 day ago

Software Developer

CorSource is seeking a Software Developer 3 to provide high-level support and assistance to the Asset Management and Engineering Applications organization within the IT department. The role involves developing and supporting information systems, coding software, and working on an agile development team to meet user requirements.

Cloud ComputingCyber SecurityData ManagementInformation Services

Responsibilities

Design, write, and deploy new web applications, services, application interfaces, and reports as needed to identify and fulfill user requirements
Productively integrate with an Agile development team
Design, document, and communicate effective technical solutions meeting end-user requirements
Manage source code in source code repository and leverage branching techniques for iterative development
Troubleshoot application and database performance problems
Create responsive user interfaces
Perform data modeling and database design activities in support of application development and report requirements
Develop and conduct automated unit and regression tests
Document and implement software deployment procedures and automate deployments
Analyze, test, and apply changes to the application environment under the prevailing change management procedures and requirements
Share functional and technical knowledge needed to develop and support systems with others
Break down technical work into tasks and provide reasonable time estimates for completion
Review other developers’ code and provide technical feedback where necessary to validate that code follows and team coding standards and programming best practices
Coordinate development efforts with project management, software developers, functional SMEs, business analysts, and quality analysts during the various phases of the SLC
With manager oversight and approval, when needed, assume the role and responsibilities of a project technical lead, which includes the following:
Communicate status of project development work to project team, users, information system owner (ISOs), and others
Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long-term maintainability of the system
Identify and escalate technical bottlenecks and impediments to the project manager and information system owner
Produce required project technical documentation
Mark documents and maintain filing system(s), files, emails, and records in accordance with compliance requirements. Share and disperse documents only to appropriate personnel (those with a Lawful Government Purpose (LGP) to know). Mark and maintain all official records in accordance with the Information Security (INFOSEC) and Information Governance & Lifecycle Management (IGLM) standards and procedures. Validate official records are accurately maintained for auditing purposes

Qualification

.NET frameworkC#ASP.NETMicrosoft SQL ServerReactVisual StudioT-SQLGITRESTful servicesResponsive web UIsMicrosoft Certified Software DeveloperNUnitMicrosoft Azure DevOpsNode

Required

A bachelor's, master's, or post-graduate degree in computer/information technology (or directly-related field) is preferred. Applicable certifications can count toward 1 year of experience
5 years of experience is required with an applicable bachelor's degree
7 years of experience is required without a degree or applicable degree
Experience should include work in the Computer/Information Technology field
5 years of experience with applications design & development experience developing secure applications using the .NET framework, C#, ASP.NET, ADO.NET, JS Frameworks and Web Services
5 years of experience with applications design & development experience developing secure applications using React or other front-end Java script frameworks
Expert level knowledge and skill in the following: Visual Studio (2015 or greater)
Microsoft .NET (5.0 or greater)
C#, ASP.NET, ADO.NET, CSS and HTML
Microsoft SQL Server (2012 or greater) and/or Oracle (12c or greater)
T-SQL and/or PL/SQL
GIT or other source control tool
React, Angular, or other front-end java script framework
Designing and implementing RESTful services
Designing and implementing responsive web UIs
Knowledge of Active Directory and developing and applying of role-based security models
3 years of experience integrating configuration management methodologies and techniques, including branching and merging
3 years of experience developing unit-testing scenarios to exercise a .NET Framework application to simulate environmental failures and code failures

Preferred

Current certification as a Microsoft Certified Software Developer (MCSD)
Knowledge of and skill in the following areas: Kendo React (Telerik controls for JavaScript frameworks)
ASP.NET
nUnit or comparable unit testing tool
Microsoft Azure DevOps for source control, requirement management, testing and continuous integration
Node

Company

CorSource

twittertwittertwitter
company-logo
CorSource provides cloud migration, application modernization, cybersecurity, data management, and analytics services.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase