Job Duties: Using advanced software development concepts, perform the analysis, design and develop applications for mission critical systems delivering high-availability and performance to best meet customer needs. Provide support and leadership in critical production support issue resolution Provide strong technical expertise and collaborate with other IT specialists to rapidly develop and deliver solutions that meet changing business needs. Evaluate options and make solution buy vs. build recommendations to management when requested. Analyze and recommend solutions to development and provide support and leadership in critical production support issue resolution. Research and stay abreast of technology trends and IT best practices, with a focus on continuous learning and possible application. Act as the technical expert/ resource, provide direction and mentoring to team members. May supervise 3 or 4 junior software developers.
Job Requirements: Bachelor’s degree in Computer Science Engineering or Software Systems, Information Systems/CIS/MIS, Electrical/Electronics Engineering or its foreign equivalent. The employer will accept a foreign credential evaluation by an authorized credentialing agency that is equivalent to a BS in the fields mentioned above. Also required is minimum five years of post-baccalaureate experience in any software development occupation. The five years of required experience should be with WCF/Webservices, Facets modules, C#, .Net, and SQL.
Primary Worksite: Frontage Technologies Inc, 6215 Branch LN NW, Rochester, MN 55901 and unanticipated job locations throughout the USA. The Job also may require travel / relocation to client sites in different states in the USA.
Hours of Work Per Week: 40