10 Jun
Sr. Software Engineer .Net Developer
Missouri, St louis , 63011 St louis USA

Vacancy expired!

Job Summary: Senior software engineer responsible for delivering integrated product solutions & support for modeling / prediction platforms. Duties include analysis, design, estimation, planning, implementation, unit / integration testing of platform improvements and operational support to ensure systems availability for business stakeholders.

Requirements:

4+ years of development experience
  • Strong in C#/.Net , ReactJS and NodeJS
  • Docker/Linux Containers
  • relational/NoSQL database, Terraform
  • Shell
  • Experience with AWS, Google Cloud Platform or other cloud provider
  • EMR/Hadoop, Spark, Micro Services, Microsoft HPC, PostgreSQL, Python, TDD, Jest, Parquet, Data Warehousing, Athena, Redshift, Vertica
  • Proficiency in multiple tools of the full stack covering frontend frameworks, databases and deployments
  • Experience with a variety of general programming languages
  • Experience with Test-Driven Development
  • Experience with a variety of database technologies
  • Experience with containerization
  • Demonstrated ability to quickly learn new technologies
  • Advanced ability to solve complex problems, drawing upon creativity, experience, and multiple sources of information
  • Advanced communication skills, including the ability to communicate complex information in straightforward manner

Responsibilities:
  • Provide IT solution design, delivery & support expertise in modern Cloud, Web, Data and DevOps technologies.
  • Implements timely decisions on complicated technical problems.
  • Manages individual tasks and timelines with an ability to work without direct supervision.
  • Mentors and coaches teammates.
  • Apply leadership & ownership through full solution development life cycle while providing estimates, deliverables, and results.
  • Meet regularly with Project Management and Technical leads to manage status, milestones, risks and issues in an Agile SDLC.
  • Engage in customer planning sessions and demonstrate ability to drive out requirements.
  • Analyze requirements, develop technical specifications and perform solution gap analysis via Agile/Kanban methodology.
  • Provide technical and/or business application consultation to customers and team members regarding functionality, architecture, operating systems and databases for complex product systems.
  • Prepare and present application and programming design solutions to fulfill business requirements.
  • Engage technical analysts and business users to provide input on test cases, test scenarios, and test plans.
  • Engage teams outside of immediate group as required (product integration points, infrastructure, helpdesk, security, vendors).
  • Evaluate and balance application change risk with business need for timely product enhancements.
  • Efficiently design, deliver and release operational enhancements to address performance, stability, monitoring capabilities.
  • Develop & mature operational support knowledge base and playbook documentation to complement product solutions.
  • Identify and rapidly resolve issues to enable operations. Provide training guidance to team members and users as required.
  • Develop and maintain effective customer relationships to maintain credibility and trust.

Vacancy expired!


Related jobs

Report job