Software Developer Duties and Responsibilities:
- Ability to consistently produce clean, efficient code based on client specifications
- Ability to integrate software components and third-party programs to meet specifications
- Reliability and proficiency in verifying and deploying programs and systems
- Ability to troubleshoot, debug and upgrade existing software
- Excellent communication skills needed to gather and evaluate user feedback
- Collaborative mindset and willingness to recommend and execute improvements
- Commitment to optimization and accountability evident in creating technical documentation for reference and reporting
Requirements
- Minimum Bachelor of Software or IT (or equivalent to 2 years of relevant work experience)
- At least 3 years of programming history
- Strong in C# development
- Analyze, design, code, and debug, unit testing and document client applications/software products and computer programs
- Familiar with the SQL programming language
- Familiar with Software Engineering Concepts
- Familiar with Objects Oriented Concepts
- Familiar with Software Methodologies as Scrum, RUP, …
- Familiar with Software Support Procedures
- Ability to teamwork and internal and external communication
- Fluent in .NET Framework and SQL Server
- Introducing practical work with TSQL, C # and ASP.Net
- Basic knowledge of software architecture
- Strong analytical skills
- Dominate ASP.NET, MVC