Job Description :
Req #: MDTJP00020613

Position: Software Engineer III

Location: Chanhassen, MINNESOTA

Duration: 11+ months

Description:
Position description:

The Senior Software Engineer is responsible for creating, maintaining and expanding software systems over multiple platforms which are used internally and externally.
This position offers the opportunity to leverage your existing skills to lead technical tasks and projects as well as continuing to gain new skills.
This is considered an advanced developer position and requires a Bachelor’s Degree in Computer Science or a related field.
Technical position reporting to Applications Engineering Manager.
Responsible for software development.

Position responsibilities:
Designing and developing solutions for a variety of technical problems
Work closely with other software developers on increasingly complex technical initiatives
Work with software teams of all skill levels to design, develop and test software applications and systems
Utilize cloud services and infrastructure for new development initiatives
Enhance current web applications, desktop applications, web services and databases to complete assigned tasks
Assist with writing technical a+nd support documentation
Take part in code and technical review processes
Contribute to the success of a rapidly growing, cutting edge software framework

Education required:
Bachelor’s Degree in Computer Science of related discipline required

Years of experience:
6+ years C#, JAVA or similar programming / development experience
6+ years’ experience with relational databases such as MySQL and SQL Server
6+ years’ experience with web technologies such as Spring, ASP.NET, JavaScript, JSON, Node.js, Angular.js or other similar technologies

Desired/preferred qualifications:
Experience creating and maintaining unit tests
Experience with continuous integration and automated deployments
Excellent knowledge of OO design principles
Experience with SOA and SaaS architectures
Experience with cloud hosting environments such as AWS or Azure
Ability to use Agile or Waterfall Development principles to release quality product on time
Ability to manage your own projects and tasks from design to implementation
Ability to multi-task and prioritize while dealing with multiple projects
Excellent verbal and written communication skills
Excellent problem solving and critical thinking skills
Self-motivated, self-directed individual who takes pride in their work product

Physical Job Requirements: Physical capabilities to perform the job
The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers.
             

Similar Jobs you may be interested in ..