Sign up for our
weekly
newsletter
of fresh jobs
JR-005789POSITION PURPOSEPerforms full life cycle software development, specialized in the end-to-end operation of the organization’s modernized data integrations management ecosystem. Reviews, evaluates, designs, develops, optimizes, tests, and implements enterprise data integrations solutions. Develops solutions by guiding development of program specifications; validating design and architecture; collaborating closely with software and data engineers.Essential Duties• Leads development efforts enterprise wide with ownership on high-level reviews of applications, data systems, and architecture with peers in the IT department• Heads development of enterprise data integration solutions by studying information needs; conferring with users; studying systems flow, design, architecture, data usage, and work processes; investigating problem areas; following the software development lifecycle• Has deep understanding of and experience with enterprise data integration management practices• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions• Supports, develops and code reviews with software engineers and data integration engineers by providing advice, coaching and educational opportunities• Leads other developers and collaborates with designers and product owners to develop new features consistent with product roadmap• Learns and understands complex business problems and designs innovative, cost effective, and supportable solutions• Defines programming and data integration management standards and best practices• Ensures production, productivity, quality, and customer-service standards are adhered to; identifying work process improvements; able to quickly implement new technology• Collaborates with business departmental management to create roadmaps data integration systems, defining software and data development plans, including scoping, scheduling, and implementation• Helps to establish proper governance for data integration solutions• Records and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code• Serves as a liaison with IT and business peers, leaders, vendors, and customers to assist in resolving problems with the organization’s software and data products• Prepares and installs solutions by determining and designing system specifications, standards, and programming• Updates job knowledge by studying state-of-the-art software engineering concepts/tools, programming techniques, data integration management, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations• Provides information by collecting, analyzing, and summarizing service issues• Performs other duties as assigned or requiredREQUIRED KNOWLEDGE, EDUCATION And/or EXPERIENCE• Bachelor’s degree in Computer Studies or related area• Active Certification: AWS Certified Data Engineer – Associate• 5+ years of hands-on experience with:• Object-oriented Python in a data integrations setting• Real-time AWS data streaming pipeline, message broker, and applications that adapt to the data stream (SNS, SQS, EventBridge, DynamoDB, Lambda, Step Functions, MSK)• Building and maintaining reusable data flow patterns for integrations• Designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP, and XML)• 3+ years of hands-on experience with:• Demonstrated knowledge of software design and development, database design, report writing, and testing procedures• MS SQL Server, ETL tools, and SSIS• Experience with the following other technologies/concepts:• C#• HTML, CSS, JavaScript• ASP.NET• AWS serverless/microservices architectures• AWS RDS and DynamoDB• PostgreSQL• Entity Framework• Terraform• Ansible• Datadog• Test Automation• SDLC and governance best practices• Azure DevOps, Git, and Github• Microsoft Visual Studio• Agile and Atlassian tools (JIRA, Trello, Confluence, etc.)• DevSecOps