Description
Responsibilities
- Provide high-level analysis and design to address and create well-integrated application systems.
- Develop new application solutions and enhance existing solutions by coding system features according to system designs.
- Provide guidance and direction to less experienced staff to ensure bugs to existing applications are fixed and/or to clear up operational deficiencies in both previously released software and software slated for future release.
- Assure program, module and system integrity through thorough testing and adherence to company standards and procedures.
- Assist in leading phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
- Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
- Prepare and modify program and system documentation.
- Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
- Achieve departmental goals and timelines.
- Perform other duties as assigned.
Qualifications
- Bachelor’s degree in computer science, computer engineering, or comparable work experience.
- Typically eight or more years of software development experience with database technology.
- Demonstrated advanced knowledge of software development practices, computer science theory, and understanding of relevant technologies.
- Relevant Technologies:
- Java
- Oracle SQL
- DHTML
- Javascript
- XML/XSD/XSLT
- SOAP/Rest API
- Experience writing and testing complex code to meet strict deadlines.
- Demonstrated advanced understanding of product architecture and all underlying technologies.
- Demonstrated advanced understanding of development process.
- Demonstrated proficiency with data modeling tools, web services and/or service oriented architecture.
- Experience working well both independently and within a team environment.
- Strong written and verbal communication skills.
- Strong interpersonal skills.
- Experience providing guidance and direction to less experienced staff.
- Strong negotiation skills with various parties to ensure enhancements to applications are addressed while maintaining/balancing business situations and constrictions.
- Well-developed logical thinking and reasoning skills.
- Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
- Keen attention to detail.
Other Jobs from Tyler Technologies
Manager - Software Engineering
.NET Developer
Senior Project Manager
Junior Project Manager (Temporary Part Time)
Junior Project Manager (Temporary Part Time)
Lead Software Engineer
Similar Jobs
Senior Cloud Operations Engineer
Oliver Wyman - Analytics Application Developer - Mexico City
Java Full Stack Developer - Assistant Vice President
Senior Software Developer (Halifax), GFT
Senior Quality Engineer, GFT - Halifax
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say