Logo
VDart

IT Programmer Analyst

VDart, Mission, Kansas, United States,


Job Title: IT Programmer AnalystLocation: Juna,Beach.FLType: Contract

Job description:

Responsible for the development and integration of new or existing applications into the technical infrastructure and existing business processes.Provides technical or functional guidance to project or work teams as needed within a specific discipline.Collaborates on an on-going basis with the Business Systems Analyst. Analyzes, designs, develops, tests, debugs, implements, maintains and/or enhances existing or new systems that are reliable and efficient.

Highly Desired Experience:Develop and maintain in-house applications using C, C# .NET, Visual studio, PERL script, Mono (.Net for Linux)Experience with SCADA systems and ICCP connectionsExperience in fast paced agile work environment,Knowledge of other coding-languages (Python, Java, etc).Knowledge of energy trading or related applicationsBuilding REST APIs and debugging distributed microservice-based applicationsContinuous delivery (automation of all processes throughout the software development lifecycle); e.g. automated builds,tests and deployment.Event driven architecture - Ability to build loosely coupled software and highly scalable software solutionsUnderstanding of Data Structures and Algorithm DesignExperience with Git, Jenkins, and other Development toolsBuild efficient, reliable and scalable pipelines to handle billions of data pointsDesign, build and implement monitoring and alerts for distributed applicationsDiagnose, fix, improve, and automate complex issues across the platform to ensure maximum uptime and performanceWrite code, document code, participate in code reviews, and mentor other developersWorks closely with business partners to understand their overall IT challenges from a support perspective and develop processes and proceduresRelentless employee focus combined with a strong commitment to continuous improvementAbility to work independently and with a high level of autonomy and disciplineStrong communication skillsExperience working in quick-paced Agile environment and SCRUM team formatWorking experience in test analysis, design, automation, integration, and end-to-end testing as well as functional manual and API testingDatabases like Oracle, SQL Server and PostgreSQLMessage queuing systems like ActiveMQ or RabbitMQ or JMS QueuingExposure to renewables energy industryFamiliar with large scale IoT SystemsJob Overview:

This position assesses, designs, develops, integrates and troubleshoots technology to support business processes. Employees provide technical or functional guidance to project or work teams, as needed within specific or multiple disciplines.This position is accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.

Job Duties Responsibilities:

Analyzes, designs, develops, tests, debugs, implements, maintains, integrates, customizes, and enhances existing or new systemsApplies appropriate Agile or development methodologies, system development lifecycles, tools, and technologyAutomates the handoff of code releases from development to operations (DevOps)Participates in the change management and service ticket management processes including receiving, resolution monitoring, and ensuring customer satisfactionLeads projects when needed and builds strong working understanding of the solution being deliveredEnsures user satisfaction by providing preventative maintenance, troubleshooting, and timely resolution of more complex problemsDesigns, develops, and tests experimental application work to test new ideas with bounded cost and time framesEnsures that applications processes are conducted in line with corporate social responsibility, security, compliance, environmental, and technical policies and applicable standards and legislationActs as liaison with regulatory agencies, vendors, and contractors on matters relating to computer systems as requiredDefines metrics and monitors Service Level Agreements (SLAs) for systems being developedPerforms other job-related duties as assigned