Software Engineer
Turn2Partners
- Geneseo, NY, United States
Software Engineer
Location: Western NY (needs to be in Geneseo, NY once a quarter)
Technologies: Postgres, Azure DevOps, HTML/JS/CSS, .NET
Overview:
We're looking for a dynamic Software Engineer to join a collaborative and evolving team. In this role, you’ll be working on a blend of development and DevOps tasks, contributing to front-end solutions, web services, and overall software applications. With a positive and supportive team culture, you’ll have the opportunity to grow and collaborate with team members, solving technical challenges in a fast-paced environment.
Primary Responsibilities:
- Design, develop, and maintain front-end Angular applications and components to meet business requirements and technical specifications.
- Troubleshoot, test, and debug front-end applications and components to ensure high-quality deliverables.
- Collaborate with Business Analysts to develop and refine requirements, and provide estimates for project timelines.
- Work closely with User Experience Designers, UX/UI Designers, and other developers to ensure applications meet customer expectations.
- Stay updated on emerging technologies and trends in front-end development, programming standards, and application architecture.
- Adapt to new programming languages and methodologies to support software projects and initiatives.
- Participate in Agile development processes, ensuring efficient project execution and adherence to timelines.
- Assist in the maintenance and support of existing software applications, contributing to troubleshooting and resolution.
- Mentor junior developers, fostering a collaborative environment and maintaining coding standards.
- Actively participate in code reviews and knowledge transfers with team members.
- Assist in building company intranet sites using SharePoint, including departmental sites, dashboards, and special event sites.
Qualifications:
- Bachelor’s or Associate’s Degree in Computer Science, Information Technology, or related field.
- 4+ years of experience with the software development life cycle.
- 3+ years of professional experience with HTML, JavaScript, and CSS in a development environment.
- 1+ year of experience with .NET technologies and SQL Server.
- Strong understanding of MVC architecture using JavaScript frameworks like Angular, React, or Ember.
- Experience with Web APIs and REST-based communication.
- Familiarity with Git, Team Foundation Server, or similar version control systems.
- Working knowledge of Responsive Web Design techniques and frameworks.
- Ability to work independently with minimal supervision, while adhering to coding standards and procedures.
- Strong analytical and problem-solving skills with the ability to meet deadlines.
- Ability to collaborate and build effective relationships across teams to support project needs.
Preferred Skills:
- Microsoft Certifications or equivalent.
- SharePoint development experience, including custom application pages, workflows, and branding with Master Pages.
- Experience writing and testing Web parts, content types, and custom workflows.
What You’ll Love About the Role:
- A positive and supportive team culture where collaboration is key and everyone’s ideas are valued.
- Opportunity to work on a diverse set of technologies including Postgres, Azure DevOps, and cutting-edge front-end frameworks.
- A flexible and evolving role that will provide you with the chance to work on both development and DevOps tasks.
- Chance to mentor junior developers and make a lasting impact on the team and projects.
- Working with business partners to solve real-world problems and create high-impact software solutions.
If you’re an experienced Software Engineer with a passion for building impactful applications and collaborating in a supportive environment, we’d love to hear from you! Apply today to join a team where you can grow and make a difference!
Posted On: Wednesday, January 22, 2025
Compensation: 105,000-110,000