The Software Developers work on all aspects of the development lifecycle including requirements gathering, design, coding, testing, and deployment.
Those applying should be able to work both independently and in a team environment.
Essential Duties & Responsibilities:
Responsibilities include developing software, services, tools, and other technical systems.
Developers must understand, and make use of, available software development tools and environments.
They must maintain the skills for technologies utilized within the department and seek to improve the overall technical knowledge of the team.
Applicants need to comply with defined development standards and procedures.
They must be able to communicate daily progress, interact with the team in direct discussion, and converse indirectly via messaging tools.
Most importantly, they need to be able to work with users/team to determine application requirements and be able to present technical solutions in a way that is understood by non-technical people.
Ability to work directly with peers and users is a must - demonstrating excellent oral and written communication skills.
Passionate about technology
Eager to learn
This position requires a bachelor's degree from a four-year college; or two to four years related experience and/or training; or equivalent combination of education and experience. Software Developer backgrounds should be in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field. Candidates should be able to demonstrate a history of academic and professional success.