IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Lead Software Engineer

Plano, Texas Tyler Technologies

Lead Software Engineer
======================
The Lead Software Engineer is responsible for coding, testing, and
documenting complex applications in a manner consistent with
department standards and procedures. This position focuses on both
development of new products and on resolution of defects in existing
applications. As a senior technical resource, the Lead Software
Engineer is also responsible for mentoring and coaching
less-experienced technical staffers and is responsible for overseeing
all technical decisions the team must make. Lead Software Engineers
typically help lead a development team, though they must also be able
to work independently with little guidance from more senior technical
resources.
Location
Plano, Texas
Responsibilities
* Analyzes, designs, writes and tests code
* Implements technically sound, well-integrated application systems
* Documents technical solutions for the benefit of other developers
* Uses customer requirements, organizational methodologies and
department standards as a guide when developing new applications
and when enhancing existing systems
* Maintains existing applications by fixing bugs and operational
deficiencies in both previously-released software and software
slated for future release
* Works through all phases of the software development life cycle,
including research, requirements gathering, analysis, design,
implementation, testing, test automation, continuous delivery, and
maintenance
* Seeks out new technologies and tools, when appropriate, to enhance
products and to provide integration with applications developed
internally, by clients, and by third-party vendors
* Provides guidance to less-experienced team members through
training, mentoring, and coaching to ensure software quality and
to further the company’s talent development goals
* Leads a team from a technical perspective, vetting technical
decisions made by other developers and offering suggestions for
software design improvements
* Participates in and helps guide cost estimation sessions for
potential client-funded initiatives
* Reviews user-facing documentation for accuracy and for potential
technical limitations
* Achieves departmental goals while meeting deadlines
* Develops written test cases for new application development and
for application enhancements when quality assurance resources
require assistance
* Provides support to clients and internal departments during client
adoption of new software
Qualifications
* Bachelor’s degree in computer science or computer engineering; or
comparable work experience
* Five or more years of software and database development experience
* Demonstrates strong knowledge of software development practices,
of computer science theory, and of the following relevant
technologies:
* .Net / C# (or similar high-level language)
* SQL Server 2012/2014/2016
* NoSQL technologies like Elasticsearch or MongoDB
* HTML4/HTML5
* Javascript/VBScript
* XML/XSD/XSLT
* Passionate about professional software development
* Insists on keeping skills up-to-date with new software development
technologies
* Demonstrates knowledge of object-oriented design and development
* Demonstrates knowledge of software design patterns and has the
ability to implement them in any programming language
* Demonstrates the ability to prioritize and complete multiple tasks
in a fast-paced environment with strict deadlines
* Experienced working in an Agile Scrum environment
* Experienced using data modeling tools, web services and/or
service-oriented architecture
* Demonstrates strong written and verbal communication skills
* Demonstrates strong interpersonal skills
* Demonstrates solid negotiation skills when working with various
stakeholders to ensure enhancements to applications do not result
in unreasonable technical debt
* Demonstrates strong logical thinking and reasoning skills
* Detail-oriented
Tyler is subject to regulations, guidelines and/or client requirements
relating to the qualifications of Tyler personnel performing certain
client work. Because of the nature of this position, it is a
requirement that the candidate can successfully pass a federal
background check at the time an offer is extended and over the course
of employment with Tyler.
Apply Online
Requisition Number: *******-1
lm

To apply for this job please visit itjobpro.com.