Software Developer
Tyler Technologies · Yarmouth, ME · 3 wk ago
EngineeringFull-time
Responsibilities
- Maintain existing code for basic applications
- Expand technical knowledge to perform increasingly more challenging work
- Assist in the development of basic software programs
- Learn and implement new technologies and architectures within a reasonable time frame
- Work on individual programs that are part of a larger application
- Demonstrate basic knowledge of software development, concepts, and technology
- Analyze and resolve problems of basic complexity
- Work effectively in a strong customer service/team-oriented environment
- Adapt to changing products and technologies
- Fix minor bugs in existing, often unfamiliar programs under considerable time constraints
- Manage and prioritize often conflicting tasks and interruptions
Qualifications
- Bachelor’s degree in computer science, computer engineering, or comparable work experience
- Logical thinking and reasoning skills
- Exposure to object-oriented programming
- Exposure to current programming languages: C#, .NET, JavaScript, Python
- Familiarity with frontend development
- Understanding of backend development with relational databases
- Practical knowledge of where AI fits in today’s development lifecycle
- Good interpersonal and communication skills
- Ability to work independently or in a team situation