Technical Skills:
Strong C# .NET app development skills
Strong debugging skills
Good understanding of OS internals like IPC threads etc.
Good understanding of networking and security
Good understanding of SDLC
Responsibilities
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean scalable code using .NET programming languages
Test and deploy applications and systems
Revise update refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Serve as subject matter expert and provide technical support
Behavioral Skills:
Very good communication skills
Should be very interactive and top on deliverables being working from client environment.
Ready to learn new tools and technology in related area.
Certifications Needed:
Bachelors or masters degree in computer science Information Systems Engineering or equivalent.