SENIOR SOFTWARE ENGINEER< Back To Job Listing
The candidate will be responsible for the following
•Write maintainable code that is easy to read and modify using good naming conventions, modest comments, moderate-length methods while following generally-accepted coding styles
•Participate in design discussions and reviews
•Maintain existing functionality and develop new enhancements
•Troubleshoot and test technical solutions
•Strong analytical and problem-solving skills
•Ability to work independently as well as in a team environment
•Time management skills
DUTIES & RESPONSIBILITIES:
1.Design, develop, enhance, debug, and implement software. Troubleshoot production problems related to software applications.
2.Address problems of systems integration, compatibility, and multiple platforms.
3.Working with an agile development methodology.
4.Strong C# and development fundamentals, including Object Oriented Programming (OOP)
5.Proficiency with Microsoft .NET software development tools, languages, and frameworks.
6.Experience in developing on WPF/Windows Mobile paradigms including Model View-View Model (MVVM) frameworks/patterns
7.Experience in working with Representational State Transfer (REST) and Simple Object Access Protocol (SOAP) services
Years of Experience: