DevOps Architect - Baltimore, United States - Vision
Description
Position Overview:
Responsibilities:
- Support Project Intake Process:
- Interface with business owners, program managers, and project intake stakeholders to understand project needs and develop technical scope, integration plans, cost, and resource estimates.
- Provide inputs for project presentations for intake discussions on schedule and budget.
- Provide detailed specifications for proposed solutions including materials, workforce, and time necessary.
- Software Development
- Develop custom software solutions and integrations.
- Collaborate with project stakeholders to gather requirements and understand business aims.
- Ensure that the software solutions are scalable, efficient, and maintainable.
- Conduct full testing of software to find and resolve bugs and issues and ensure that the agencymanaged software meets lofty standards and best practices.
- Work collaboratively with crossfunctional teams, DevOps, and other departments.
- Document software design, development processes, and integration workflows.
- System Integration
- Integrate various systems and platforms to streamline processes and data flow.
- Create APIs and middleware to ease seamless communication between different systems.
- Troubleshoot integration issues and implement proper solutions.
- Reporting and Data Analysis
- Design and develop reporting solutions to provide insights into operations.
- Create data visualizations and dashboards to aid decisionmaking processes.
- Experience with ETL processes to support reporting needs.
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Skills and Capabilities Desired:
- Strong ability in software development, programming languages like C#, VB.NET, Python, Java, etc.
- Experience with DevOps principles and practices.
- Working on ways to automate and improve development and release processes.
- Strong ability in Microsoft technologies such as.
- Find technical problems and develop software updates and fixes.
- Work with software developers and software engineers to ensure that development follows established processes and works as intended.
- Knowledge of system integration techniques, including API design and middleware development.
- Familiarity with database management and data modeling concepts.
- Ability to analyze complex data and offer meaningful insights through reporting.
- Understanding of software testing methodologies and quality assurance practices.
- Work alongside project management teams to successfully check progress and implementation of initiatives.
- Ability to evaluate modern technology alternatives and vendor products.
Basic Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proven history of developing custom software solutions and system integrations.
- Minimum of 8 years of relevant software engineering experience
- Familiarity with Agile development methodologies
- Experience with version control systems, GIT.
- Experience with JIRA
Job Types:
Full-time, Contract
Pay:
Up to $79.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- Monday to Friday
Location:
- Baltimore, MD (required)
Work Location:
Remote
More jobs from Vision
-
Sr. Specialist, Digital Ads
New York, United States - 5 days ago
-
Corporate Accountant
Chicago, United States - 1 week ago
-
Operator I, Lettershop
Greenville, United States - 4 days ago
-
Social Media and Brand Strategy Intern
New York, United States - 1 week ago
-
Operator I, Lettershop
Greenville, United States - 4 days ago
-
Operator I, Digital Print
Greenville, United States - 4 days ago