Skip to main content

This job has expired

Senior Software Engineer

Employer
International Market Centers
Location
Chantilly, VA
Closing date
Nov 1, 2020
The Technology Lead implements the architectural vision for specific projects or applications ensuring the development, configuration, deployment and maintenance of well designed code artifacts. This position provides oversight, engages in code development and manages and reviews the work produced by the development team. POSITION RESPONSIBILITIES Provide design options and estimates for projects. Implement solutions at a high level of quality that comply with given standards. Responsible for coding services-oriented solutions. Implement solutions at a high level of quality that comply with given standards. Ensure the development of high quality code that matches the architectural vision, design and business requirements for the project or application Ensures code, configuration and other technology artifacts are delivered within agreed time schedules and any potential delays are escalated in advance Manages the workload across developers ensuring optimal utilization of staff Ensures DevOps processes and best practices are implemented for the production and deployment of code Ensures all code/configuration passes internal QA, Integration, UAT and other tests before being deployed for production Enforces code review for any change that will be deployed to production Ensures well documented code and design practices leveraging standardized frameworks and recommended modeling tools are in place Ensures that 100% of code is well maintained in source code repository Job Requirements: QUALIFICATIONS Required: Hands on development experience in full life cycle of complex software deployment projects Experience with Azure Services, Functions, Logic Apps, WebJobs, ServiceBus, Storage, etc Thoughtful practitioner of software engineering methodologies, frameworks and tools including leading Agile/Scrum (or similar) methodologies Experience with object-oriented design, modelling and programming Experience with enterprise application integration and frameworks Experience with architecting and deploying cloud enabled solutions on Microsoft Azure platforms Strong understanding and experience with REST API s, both consuming and developing Experience with visual modeling tools including UML Experience building web-enabled/mobile applications Experience with Azure DevOps and CI/CD processes Undergraduate degree in Computer Science or equivalent work experience. Important: Experience with project management Knowledge of full stack technology concepts from hardware, O/S, Software platforms to UI layers Experience with HTML5, jQuery, Bootsrap, VueJS, Angular, and other front end web based technologies. Strong experience with data concepts and patterns Experience with relational and dimensional database modelling Experience with of NoSQL, Caching and high volume application performance Desirable, but not required: Experience with NoSQL (preferably MongoDB) development

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert