Job Description: The Software Developer needs to have solid experience in .NET framework technologies and tools, and the ability to work as a team member. Teamwork, enthusiasm, solutions to problems, and fun help to make a great working environment. We’re looking to add industrious, energetic, and analytical professionals to our team. Are you a team player, enthusiastic about learning, enjoy solving problems, want to make a difference in the lives of people, and like to have fun?
Responsibilities:
- Design, code, test, debug, and implement new web based and mobile applications
- Maintain and enhance existing C# code for web and mobile applications
- Create and maintain SQL databases, tables, views, stored procedures etc. (Microsoft SQL Server 2008+)
- Communicate project status and identify technical risks
- Monitor and maintain application security and integrity
- Support production systems including analysis and troubleshooting of problems
- Provide technical knowledge to support other staff members within the organization
- Interact with internal and external team members throughout the application life-cycle
- Assist in the planning and documentation of site architecture and artifacts
- Implementing and developing best practices and architectural standards
- Evaluate and recommend appropriate technologies based on product needs and industry trends
- Develop creative solutions and write technical design & architecture documents
- Re-architect legacy applications to make them scalable, presentable and cloud ready
Desired Skills:
- Excellent attention to detail
- Excellent communication and organizational skills, must be a team player
- Excellent analytical skills
- Ability to work in a fast-paced environment
- Ability to stay focused and deliver on time and on budget
- An up-to-date, working knowledge of current, past, and projected trends in the industry
- Experience with Agile/Scrum methodology
- May be required to work off-hours for project needs, support/upgrade/outage reasons, and systems implementations
Qualifications:
- Minimum of 2 or more years of IT experience
- Strong knowledge in .NET platform (ASP .NET) and C#
- Strong knowledge of Microsoft SQL Server 2008+ and T-SQL language
- Strong working knowledge of front-end HTML/HTML5, JavaScript (including jQuery) and CSS
- Working knowledge of XML
- Proficient in MS Visual Studio and TFS, including application build/deployment
- Knowledge and experience with creating and consuming web services
Educational Requirements:
- Bachelor’s degree diploma in computer science or software engineering