Design and implement software solutions across company architecture.
Participate in all phases of the SDLC starting from kick-off to post-production support - Requirements, Design and Technical Specifications, Development, Testing, and production/go live.
Support production software applications partnering with our sales and operations teams.
Bugfix and enhance software applications meeting our business needs.
Lead and/or participate in design sessions for future strategic growth
Collaborate and drive system architecture, design, best practices, and decisions
Analyze software requirements and create reliable duration estimates for Software Engineers assigned to approved projects
Proactively solve problems within software applications and integrated applications