In this role, you will be creating applications from scratch, expanding existing systems and provide user support. You should be able to write functional code with a sharp eye for spotting defects. We are looking for a team player, excellent communicator, and someone that is passionate about software development that can balance several projects effectively.
SKILLS:
- Proficient in C# and T-SQL, with a good knowledge of their ecosystems.
- Strong proficiency with Microsoft SQL and its variation among popular databases.
- Skilled at optimizing large complicated SQL statements.
- Knowledge of best practices when dealing with relational databases.
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- A knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Proficient understanding of code versioning tools such as TFS and Git.
- Microsoft Azure Experience
EDUCATION
- Bachelor degree not required
- Minimum of 3-5 years related work experience