- Writes code that adheres to Alliance’s principles of code readability and follows established standards
- Contributes to technical designs and attends design meetings as needed
- Develops and updates coding standards and practices
- Researches and applies findings to own code
- Evaluates, assesses, and corrects bugs with minimal to no oversight
- Uses tools as developed in applicable environments
- Troubleshoots issues reported related to previously assigned or non-complex items
- Performs complex coding and debugging of applications
- Writes instructions, manuals, and creates documentation for end-users when necessary
- Participates in code reviews and pull requests within and across teams, ensuring work adheres to established standards and practices
- Contributes to team objectives
Requirements
- Proficient with programming languages and tools appropriate to the team and its projects
- Understanding of Object-Oriented Design concepts and development patterns
- Ability to plan, manage, and track own work
- Willingness to learn and take on new challenges; self-directed and highly motivated
- Skilled in problem-solving, critical thinking, and processing information logically
- Excellent communication skills and attention to detail
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent years of experience
- 3+ years’ experience in software development in a business environment, including web development, web applications, and web services
- Experience creating and reviewing technical designs for large and complex features
- Experience conducting code reviews for performance, standards, and quality
- Experience with case management systems, financial management systems, and/or governmental database management systems is highly desirable
Benefits
- Health care benefits and Insurance benefits (e.g., vision, dental, life, disability)
- Retirement benefits (e.g., 401(k))
- Paid time off
- 11 Paid holidays