Senior Applications Developer
Core
Senior Application Developers provide technical and functional support to business users and external vendors for multiple application systems, ensuring proper procedures and building requirements for future enhancements.
Role type
Senior Applications Developer
Builds
Custom systems or software packages
Domain
Retail / Enterprise Application Development
Deliverable
production ML models | product features | dashboards & analysis | client delivery | infrastructure
Required skills
API frameworks, database technology, .NET, JAVA, unit and system test scripts, business requirements definition, functional and system design, technical specifications, training material creation, regulatory compliance (SOX, PCI)
Preferred skills
emerging industry practices, creative problem solving, client relationship management
Technologies
.NET, JAVA, database, Internet, Intranet, Extranet, client/server architectures, interface technologies
Responsibilities
Read, analyze, develop, and maintain program code; perform peer review of team member's code; work with business SMEs to develop functional understanding and documentation; perform technical detailed analysis on database structures and batch processing; lead requirement gathering and issue resolution meetings; develop and execute unit and system test scripts; present design ideas and status reports; produce training material for business and IT audiences; maintain documentation for support and issue resolution tasks; facilitate compliance of government or regulatory standards.
Seniority
Senior, hands-on IC with mentorship responsibilities