JOB SUMMARY The Software Development position offers an exciting opportunity to work on a variety of projects for small to midsized clients in the WNY area. This fulltime salaried 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. 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 crossfunctional teams to create and implement systems based on client requirements.
- Collaborate with the development team to design solutions using Microsoft .NET technologies (C# Visual Basic ASP).
Product & Solution Insight - Stay uptodate 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 problemsolving skills within the team and with clients.
Communication - Clearly communicate complex technical details to both technical and nontechnical 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 Basic ASP) and SQL Server.
- Expertise in ObjectOriented Programming (OOP) and ObjectOriented Design (OOD).
Preferred - Experience in working with webbased applications 70 of projects are webbased).
- Familiarity with best practices in software development methodologies.
WORK ENVIRONMENT BENEFITS This position is based inhouse 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.
|