IT Job Pro

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

Software Engineer

Marlborough, Massachusetts Tyler Technologies

Software Engineer, SoftCode
The 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 technical resource, the Software Engineer also
participates in design sessions and peer code reviews. Software
Engineers are typically part of a development team, though they must
also be able to work independently with some guidance from more senior
technical resources.
Marlborough, Massachusetts
* 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
* 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 and feedback to peers to ensure software quality
* Participates in and helps guide cost estimation sessions for
potential client-funded initiatives
* 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 internal departments during client adoption of
new software
* Bachelor s degree in computer science or computer engineering or
comparable work experience
* Three or more years of software and database development
* Demonstrates strong knowledge of software development practices,
of computer science theory, and of the following relevant
* .Net / C#
* SQL Server
* Microsoft MVC/WebApi, Restful web services
* HTML/JavaScript/Angular a plus
* Microsoft WinForms/WPF a plus
* Passionate about professional software development
* Insists on keeping skills up-to-date with new software development
* Demonstrates knowledge of object-oriented design and development
* Demonstrates knowledge of software design patterns and can
implement them appropriately
* 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 strong logical thinking and reasoning skills
* Organized and detail-oriented
Apply Online
Requisition Number: *******-1

To apply for this job please visit