Full-Stack Web Engineer
Description
Tyler Technologies is looking to hire a Full-Stack .NET Web Engineer in Troy, MI. We are looking for an individual that is highly motivated in efficiently building quality web applications and web services with a team of product managers, software engineers, QA, and UX automation engineers. This individual will play a key role in building, improving, and transitioning software products toward our “cloud readiness” goal. This position provides the opportunity to have a broad, positive impact across the division.
*Ideal candidate will work a hybrid schedule from Troy, Michigan.
Responsibilities
- Design, develop, and maintain web applications using both front-end and back-end technologies
- Utilize AWS services (such as EC2, S3, Lambda, RDS) to build scalable, secure, and efficient cloud-based applications
- Create and manage RESTful APIs to facilitate communication between front-end and back-end systems
- Design and implement database solutions, ensuring data integrity and optimizing performance
- Collaborate with UX/UI designers to create responsive and user-friendly interfaces
- Conduct code reviews, unit testing, and integration testing to ensure high-quality deliverables
- Manage application deployment on AWS and monitor performance using tools like DataDog
- Work closely with cross-functional teams to gather requirements and provide technical support
- Stay updated on industry trends and best practices, proposing new technologies and methodologies to enhance the development process
Qualifications
- Bachelor’s degree in computer science or software engineering
- 5+ years of experience in full stack development, with a focus on AWS technologies
- Proficiency in Angular, C#, .NET Core and SQL required
- Familiarity with CI/CD pipelines and version control (Git)
- Hands-on experience with AWS services and architecture; AWS certifications are a plus
- Strong analytical and troubleshooting abilities to resolve technical challenges
- Excellent verbal and written communication skills, with the ability to work effectively in a team environment
- Familiarity with Agile/Scrum development processes