Job Responsibilities
- Design and develop new features written in C# for client-server applications.
- Work collaboratively with scrum teams and product owners to identify new features and squash bugs.
- Coordinate with scrum teams to report progress, enhancements, and defects to key stakeholders.
Requirements
- Bachelor's degree in computer science, Engineering, or equivalent work experience in a related field.
- At least 3 years in software development.
- Experience working in an agile environment. (Scrum, Kanban, etc.)
- In addition, should be able to work independently as needed.
- Excellent oral and written communication skills to interact effectively with various teams and management group.
- Ability to solve complex problems, including use of research, analysis, and expertise to develop creative, innovative solutions.
- Must have experience with:
- C# with .NET Framework v4.0.0+
- Object-oriented programming using C# in Visual Studio IDE.
- T-SQL
- Business Logic resides here.
- All data is fetched via stored procedures.
- Complex joins, inserts, updates, optimization techniques.
- Experience with normalization and relational database design.
- Experience with database projects in Visual Studio.
- Version control systems. (preferably Git or TFVS)
- Must be extremely organized, motivated, and work with a sense of urgency.
- Must be an expert in debugging code.
- Nice-to-have experience with:
Wholesale distribution industry