Software Engineer overseeing application development and maintenance within Regions' Technology department. Collaborating with teams to enhance system performance and efficiency while managing the development life cycle.
Responsibilities
Oversees development and installation of new hardware and software
Installs and configures systems and other software
Tests installed software for malfunction detection
Identifies and resolves business systems issues
Designs and deploys new applications and enhancements to existing applications, software, and operation systems
Measures effectiveness and efficiency of existing systems
Develops and implements strategies to improve systems
Monitors and tests system performance
Typically has full ownership of a process
May act as a procedural expert
May lead the work of junior level associates
Requirements
Bachelor's degree in Computer Science, Computer Engineering or a related field
Five (5) years of experience
Strong experience building Web applications with Rest APIs integration of Micro services in .NET Core/framework technologies
Expert in Integrated Development Environments and languages including C#, .Net core, Java scripting, Visual Studio, etc.
Experience integrating and developing against common API technologies including REST and SOAP
Experience with ASP.NET WebAPI, .Net Core, .Net Frameworks
Strong understanding of design patterns (MVVM, etc), dependency injection
Strong understanding of object-oriented design and development
Strong SQL experience and knowledge of entity framework
Strong knowledge of Rest API life cycle
Strong knowledge of responsive web design
Experience with Mulesoft or other API integration platforms
Understand and analyze system and SQL bottleneck, good troubleshoot skills
Openshift and or Mulesoft deployments of API
Experience working with Agile methodologies
Experience with git, Harness, Bamboo and UCD
Good to have Experience with containerized application development and knowledge of Docker, Kubernetes or OpenShift
Salesforce development/administration/integration
Experience with production support and work in team environment with multiple interfaces
Experience with CI / CD, AWS development
Experience in Test Driven Development (TDD)
Knowledge of current trends in the common platform omnichannel architecture and technology.
Senior Software Engineer developing high - quality software solutions for various clients at 8th Light. Collaborating with teams to implement innovative technologies and drive project success.
Principal Software Engineer leading high - stakes consulting engagements at 8th Light, architecting scalable solutions and fostering client trust in technology.
Intern Embedded Software Developer joining DAS EMEIA KDC, focusing on firmware development for embedded devices. No prior job experience required, just curiosity and a mindset for problem solving.
Senior Software Engineer developing AI - powered solutions at NetDocuments. Building scalable backend systems and collaborating within a modern engineering team.
Principal Software Engineer leading AI architecture for CBS Sports' digital platforms. Collaborating across teams to deliver cutting - edge sports media experiences.
Senior Software Engineer building critical software for Enso pain relief device. Leading a full - stack environment with React Native, Node.js, and TypeScript collaborations.
Software Engineer responsible for design and development of software solutions for DOD and Intel communities. Working with Microsoft technologies and ensuring compliance with security standards.
Program Mission Assurance Engineer for Northrop Grumman ensuring technical requirements integration and collaborating on quality standards. Overseeing program risks, conducting quality reviews, and analyzing testing processes.
Full Stack Engineer building enterprise - level applications for healthcare quality reporting at ICF. Collaborating with engineers using React and Node.js to impact patient care data systems.
Software Engineer II developing machine learning features for CNN, collaborating with cross - functional teams to build innovative digital products and improve user experiences.