Core Responsibilities
Work on project-related activities to code, test, and deploy solutions. Utilize the software development lifecycle to implement technology solutions that create and enhance applications. Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters.
- Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others.
- Convert technical design and specifications into functioning components through the development of application code and configuration.
- Provide technical on-call support as defined within team and role expectations.
- Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle.
- Analyze code to identify the cause of errors and defects. Remediate known errors within development and production support contexts.
- Review application code for self and others.
- Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported.
- Estimate and size work based upon high-level requirements.
- Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
- Cultivate relationships across roles and organizations to maximize collaboration, partnership, and efficiency.
- Provide peer coaching and feedback formally and informally. Request and utilize feedback to foster personal development.
- Work autonomously, providing technical supervision to peers while demonstrating appreciable business knowledge within the general financial services and marketing domains.
- Strive to influence the team to generate support to achieve desired business outcomes.
Essential Qualifications, Skills, and Technologies
- 7 or more years of relevant experience.
- Bachelor's Degree in Information Technology, Computer Science, Computer Information Systems, Software Engineering, Mathematics, Statistics, or a related area or equivalent, relevant work experience.
- Proficiency in Cobol, DB2, and CICS.
- Strong communication skills.
- Experience with Agile Software Development Life Cycle (SDLC).
Preferred (Nice-to-Have) Skills or Experience
- Experience with Azure or AWS.
- Ability to follow instructions and directions effectively.
- Capability to work both in a team and independently.
Location: Remote, but able to work EST hours. Working Hours: 8-5 EST.