JOB SUMMARY The Software Developer position offers an exciting opportunity to work on a variety of projects for small to mid-sized clients in the WNY area. This role involves developing and maintaining both external and possibly internal customized programs writing code engaging in the application design process and participating in code reviews. The role will also involve designing implementing analyzing and modifying systems for various applications. Additionally this position requires collaborating with users to define system requirements and resolve any technical issues. Employees will be working on a hybrid basis based out of our Buffalo NY office. Candidates must be able to commute to the office in Buffalo for the position. KEY RESPONSIBILITIES Client Relationship & Solution Development - Collaborate with clients and team members to define system requirements and develop custom software solutions.
- Contribute to designing software based on business logic descriptions and user needs.
Proposal & Opportunity Management - Write specifications estimates statements of work proposals and other related documentation.
- Assist in developing methodologies for simplifying complex tasks for evaluation.
Solution Scoping & Collaboration - Work closely with cross-functional teams to create and implement systems based on client requirements.
- Collaborate with the development team to design solutions using Microsoft .NET technologies (C# Visual ).
Product & Solution Insight - Stay up-to-date with the latest software development trends methodologies and new technologies.
- Apply new knowledge to ongoing projects and recommend solutions to optimize development processes.
KEY COMPETENCIES Core Values & Culture - Demonstrate strong communication team collaboration and problem-solving skills within the team and with clients.
Communication - Clearly communicate complex technical details to both technical and non-technical team members.
Professional Development - Continuously improve by staying current with industry trends new technologies and development methodologies.
Team Contribution - Actively contribute to the success of the development team and work collaboratively to ensure timely project delivery.
Project Prioritization & Influence - Efficiently balance multiple software development projects and prioritize tasks to meet deadlines.
Feedback & Collaboration - Provide constructive feedback to colleagues and maintain a positive collaborative environment across the development team.
QUALIFICATIONS Required - At least 2 years of experience in complex systems development application design and requirements gathering.
- Strong skills in Microsoft .NET technologies (C# Visual ) and SQL Server.
- Expertise in Object-Oriented Programming (OOP) and Object-Oriented Design (OOD).
Preferred - Experience in working with web-based applications (70% of projects are web-based).
- Familiarity with best practices in software development methodologies.
WORK ENVIRONMENT BENEFITS This position is based in-house with a team of 17 developers. Netrio offers a hybrid work environment with flexible start/stop times and the ability to work remotely. The compensation package includes base salary plus incentives along with a comprehensive benefits package and opportunities for continuous professional development. The pay range for this position is $50000 to $100000 annually and is applicable for candidates who will be working in the following locations New York. This range is subject to adjustment for other geographic work locations. In addition to geographic location Netrio considers education experience internal equity market demands and other qualifying criteria to determine starting salaries. In addition to compensation benefits Netrio offers a variety of health and welfare benefits based on eligibility including medical and dental insurance term life insurance wellness programs career development and enrollment in our company 401(k) plan with company match.
|