The nation's premier provider of innovative digital government solutions and secure payment processing is currently seeking a Java Web Developer to complement their growing team.
Alabama Interactive, LLC, located in Montgomery, serves state and local agencies, by partnering with them to provide new, innovative, online government services. At NIC (NASDAQ: EGOV), it's our mission to make government interactions more accessible for everyone through technology. NIC's company culture is driven by a set of core values: trust, integrity, responsibility, passion, innovation, family, and community. As a member of the Alabama Interactive team, you will work as a team to drive application and adoption of emerging technologies to create effective and citizen-centric, digital government solutions.
Provide programming expertise within an assigned business unit/area to troubleshoot, maintain, analyze, test, scope, estimate, and design business applications.
Formulate and define application scope and objectives; devise and modify procedures to solve business problems.
Design, code, test, debug and document programs according to requirements.
Participate in business and IT project estimation activities.
Collaborate with business partners, and other technical staff to understand user requirements, identify technical approaches, and create solutions.
Performs development tasks to upgrade and maintain existing applications.
Implements and maintains product or system features in order to solve scoped problems. Asks for guidance when necessary.
Communicates with their manager if they need clarification or disagree with the strategic reasoning.
Objectively represents their feature area in cross-team settings. Has a strong working knowledge of their individual domain.
Effectively communicates their individual work. Asks clarifying questions to confirm understanding of problems and/or next steps and follows up if necessary.
Education:Bachelor's degree preferred in Computer Science or Computer Engineering and/or relevant work experience.
Work Experience:0-2 years of experience in field or in a related area.
Possesses both technical and non-technical problem solving and troubleshooting skills with the ability to conceptualize, plan, develop and deliver a variety of creative solutions.
Familiarity with software development lifecycle methodologies such as Agile Scrum, Scaled Agile Framework or similar.
Programming with data residing in relational database.
Demonstrates a consistent understanding of business application design, development, installation, and refactoring.
100% Company Paid group medical/dental
Employee stock purchase plan
Matching 401(k) contributions with 100% vesting
Disability insurance Life insurance
Company wellness program
Potential for career growth and professional development
Relocation benefits may be considered
Positive and flexible work environment