Damco Solutions
.Net Developer
Damco Solutions, Chesterfield, Virginia, United States, 23838
Top must havesStrong .net backgroundCloud experiencepplication and database designinggile processFull stack developer7+ years exp preferred
Hybrid office schedule after initial training period, with 2 dedicated days in office (Wed/Thu)
Candidate should be highly experienced and knowledgeable of Angular, RESTful Application Program Interfaces, .NET development platform, and its interaction with SQL Server in an object-oriented software model.
Operational:
Enable and manage software deployment to maximize an effective DEV to QA to Production process.Maintain source code versioning during the software release management process to ensure Rollback and Disaster Recovery needs are met.Monitor application stability and provide timely support for the resolution of system issues.Foster a team development process to support multi-project software releases.Comply with all published enterprise level policies and procedures including, but not limited to, Risk Management policies.Complete all required, ongoing enterprise level training including, but not limited to BSA, OFAC, and Information Security.Report all Risk Management Policy violations in accordance with policy.
JOB QUALIFICATIONS:Knowledge
:
Demonstrated knowledge of Workflow Processing, Data Modeling, Design, Implementation and Optimization.Knowledge of financial or retail banking products and services a plus.Solid background in Object Oriented Analysis and Design techniques.Skills
:
Track record of building and launching successful products and/or platforms that are scalableSP.NET MVC, C#, and .Net Web API. Front end development using JavaScript, CSS3, HTML5 and popular libraries such as J-Query, Angular, Bootstrap, Backbone, or Knockout.NET development (C#) development experience including cross platform communication technologies such as Web API or WCFDatabase design, T-SQL programming, and performance tuning experiencebility to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.Deliver work products that meet specifications, are defect free and performant.Experienced in application performance testing and unit testing strategies and implementation.Experience in one of the following Cloud technologies: Azure, AWS, Google, OpenStackExperience with one of the following Agile methodologies: Scrum, SAFe, and/or KanbanComprehensive experience using Visual Studio.Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies.bility to facilitate discussions among other developers to exchange ideas, introduce new technologies and to build consensus among other technologists.Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen VACU's technology platform and development practices.Experience actively mentoring other developers.Knowledge of Linux Server Environment is preferred.
Minimum Education and Experience
:
7+ years software engineer experience preferred.Bachelor's degree in Computer Science, Computer Engineering preferred or appropriate combination of education and significant experience.Requires demonstrated software development and deployment of enterprise software applications.High level of experience developing Angular, RESTful Application Program InterfacesExperience developing, integrating, delivering, and maintaining high quality, secure software products.
Hybrid office schedule after initial training period, with 2 dedicated days in office (Wed/Thu)
Candidate should be highly experienced and knowledgeable of Angular, RESTful Application Program Interfaces, .NET development platform, and its interaction with SQL Server in an object-oriented software model.
Operational:
Enable and manage software deployment to maximize an effective DEV to QA to Production process.Maintain source code versioning during the software release management process to ensure Rollback and Disaster Recovery needs are met.Monitor application stability and provide timely support for the resolution of system issues.Foster a team development process to support multi-project software releases.Comply with all published enterprise level policies and procedures including, but not limited to, Risk Management policies.Complete all required, ongoing enterprise level training including, but not limited to BSA, OFAC, and Information Security.Report all Risk Management Policy violations in accordance with policy.
JOB QUALIFICATIONS:Knowledge
:
Demonstrated knowledge of Workflow Processing, Data Modeling, Design, Implementation and Optimization.Knowledge of financial or retail banking products and services a plus.Solid background in Object Oriented Analysis and Design techniques.Skills
:
Track record of building and launching successful products and/or platforms that are scalableSP.NET MVC, C#, and .Net Web API. Front end development using JavaScript, CSS3, HTML5 and popular libraries such as J-Query, Angular, Bootstrap, Backbone, or Knockout.NET development (C#) development experience including cross platform communication technologies such as Web API or WCFDatabase design, T-SQL programming, and performance tuning experiencebility to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.Deliver work products that meet specifications, are defect free and performant.Experienced in application performance testing and unit testing strategies and implementation.Experience in one of the following Cloud technologies: Azure, AWS, Google, OpenStackExperience with one of the following Agile methodologies: Scrum, SAFe, and/or KanbanComprehensive experience using Visual Studio.Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies.bility to facilitate discussions among other developers to exchange ideas, introduce new technologies and to build consensus among other technologists.Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen VACU's technology platform and development practices.Experience actively mentoring other developers.Knowledge of Linux Server Environment is preferred.
Minimum Education and Experience
:
7+ years software engineer experience preferred.Bachelor's degree in Computer Science, Computer Engineering preferred or appropriate combination of education and significant experience.Requires demonstrated software development and deployment of enterprise software applications.High level of experience developing Angular, RESTful Application Program InterfacesExperience developing, integrating, delivering, and maintaining high quality, secure software products.