Senior Software Developer

Less than 5 years experience  •  Retail / Diversified

Salary depends on experience
Posted on 11/22/17
Springfield, MO
Less than 5 years experience
Retail / Diversified
Salary depends on experience
Posted on 11/22/17

Senior Software Developer

    Under general supervision, a Senior Software Developer plans, documents, develops, and tests computer software by applying knowledge of programming techniques and computer systems. Senior level developers lead software projects while focusing the team on coding best practices and building high quality solutions.

    Essential Job Functions

    • Guide projects through the complete software development life cycle
    • Manage tasks and gain a general understanding of project management principles
    • Participate or lead the development of multiple projects at one time
    • Recommend software improvements and changes to systems, as needed
    • Perform software and data analysis to uncover issues and solve problems
    • Lead various meetings to gather software requirements and project details
    • Conduct software demo's to educate and train others in the use of software
    • Debug and correct complex software defects
    • Develop new or modify existing software using coding best practices
    • Create or update advanced project documentation
    • Test software to validate accuracy of code and high quality software systems

    Skills and Qualifications

    • 2+ years of programming experience
    • Experience in IBM iSeries (AS/400) Environment
    • Proficiency in IBM I-Series (AS/400) technologies - RPG IV (ILE), DB2/400 RPGLE, CLLE, SQLRPGLE
    • Experience in all phases of the software development lifecycle; expertise in translating business requirements into technical solutions
    • Experience in Production Support which includes analysis; bug fixing, Testing and Implementation of Changes/Enhancements
    • Intermediate knowledge of Project Development Life Cycle (PDLC) and Software Development Life Cycle (SDLC)
    • Solid understanding of the software and system(s) supported by their team, as well as the overall company business
    • Ability to effectively multi task
    • Advanced software debugging and testing knowledge
    • Ability to understand complex computer systems (multiple programs, databases, communications etc)
    • Intermediate knowledge of programming, database systems, and systems analysis and design
    • Intermediate understanding of change management and the O'Reilly change control process and procedures
    • Ability to write advanced technical documentation
    • Advanced problem-solving skills
    • Good verbal and written communications skills
    • Must work well in a team environment
    • Ability to learn independently
    • Willingness to work flexible schedule including nights/weekends
    • A bachelor's of science in a technology related field
    • Education in leadership and or team building
    • Education in Project Management and Business Analysis.
    • Job ID: 1-76562
    Not the right job?
    Join Ladders to find it.
    With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.