| |
CAREERS
Senior Software Engineer The position will provide technical expertise in software development and support of business needs. Strong business flow understanding and a strong technical background/experience are expected. Development work will include new functionality/enhancements and support of existing applications. The Senior Software Engineer will work independently in conjunction with other departments in prioritizing, designing, developing, testing, and delivering quality business applications. Education/Experience level:
Skills: · Proficient in .NET (ASP, VB or C#), SQL Server, Java and Linux · Must be able to perform most programming and analysis tasks independently with minimal direction. · Must have excellent problem solving and analytical skills · Ability to work with people within multiple levels of the company. · Expertise in relational databases and SQL · Extensive knowledge in all life cycles of software development · Ability to work independently and assume responsibility for completing assigned tasks on time. Experience level desired: · 3 years experience of .NET software development, 5 years experience of general software development in the industry Primary Job Responsibilities include: · Design, develop and maintain software for various business solutions using the following toolset: .NET, SQL Server, Java, web development languages and Linux scripting · Create and implement new customized solutions · Provide support and maintain on existing systems · Create automation of current and future business processes · Design, develop and maintain web solutions, custom applications and API's · Work with Marketing, Sales, Customer Service and Engineering to identify and design solutions to support departmental needs. All other job related duties as assigned |