Overview:
The .NET Developer plays a crucial role in our organization responsible for developing and maintaining highquality software applications using .NET technologies. They will collaborate with crossfunctional teams to analyze user needs and implement solutions that align with business goals.
Key Responsibilities:
- Designing coding and testing new and existing software applications
- Collaborating with business analysts and stakeholders to understand requirements
- Creating technical specifications and architectural designs
- Implementing software solutions using .NET frameworks
- Integrating data storage solutions using SQL databases
- Troubleshooting and debugging applications to ensure optimal performance
- Maintaining and enhancing existing software systems
- Conducting code reviews and providing feedback to peers
- Participating in team meetings and contributing to technical discussions
- Keeping uptodate with industry trends and best practices
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven experience in software development using C# and ASP.NET
- Strong understanding of MVC frameworks and web application development
- Proficiency in SQL and database management
- Experience with JavaScript and frontend technologies
- Solid understanding of software design principles and patterns
- Ability to work effectively in a team environment
- Excellent problemsolving and analytical skills
- Strong communication and interpersonal abilities
- Capability to manage multiple tasks and prioritize effectively
- Experience with source control and continuous integration tools
- Familiarity with Agile methodologies and software development lifecycle
- Knowledge of testing methodologies and automated testing frameworks
- Ability to learn and adapt to new technologies and tools
Intermediate to Advanced level C# developer
Familiar with C# OOP & multithreading
Familiar with Unix/Perl Scripts at least should be able to understand existing scripts
Familiarity with windows
SQL joins/indexing/stored procedures (Sybase/MS Sql preferred)
Able to understand requirements/design concepts
GIT/JIRA/Agile methodology/Confluence
c#,continuous integration tools,multithreading,asp.net,scripting,javascript,confluence,windows,source control,software design principles,git,agile methodologies,sql,mvc,mvc frameworks,unix/perl scripts,jira,.net