Software Engineer | ProAg ®- Minneapolis-St. USA

Job Details:
Under general supervision, design, develop, code, test, debug, document and support software applications to satisfy requirements of one or more user areas using application development toolsets. Work closely with client management to identify and specify complex business requirements and processes. Research and evaluate alternative solutions and make recommendations. Position title will be: Software Engineer
Key Responsibilities:
Relying on experience and knowledge, the Software Engineer is responsible for accomplishing the following assignments. Generally using discretion and judgment these assignments are varied in nature.
*.
Interpret business requirements and define technical alternatives, tools and platforms.
*.
Ensure design and development incorporate reliability, security, serviceability, maintainability, usability, performance factors, business objectives, and overall level of quality.
*.
Make recommendations on priorities, design changes, improvements and problem resolution that impact the team or department and support the changing business needs.
*.
Control own work priorities and participates in development of plans/schedules/cost objectives for assigned projects/team.
*.
Document test plans and record test results.
*.
Participate in the testing process through test review and analysis, test witnessing and certification of software.
*.
Follow corporate change management and configuration management standards.
*.
Other duties as assigned.
Position Knowledge, Skills, and Requirements:
Education
*.
Bachelor’s degree in Computer Science or a related field or the equivalent education and/or experience
Experience
*.
Minimum of three years of relevant and progressive professional experience
*.
Proven experience in developing reusable code including basic frameworks used throughout a development group
Skills
*.3+ years’ experience in developing .NET technology solutions.
*.3+ years’ experience in developing hosted web-based software solutions.
*.3+ years’ experience in developing Unit and/or Integration Tests.
*.1+ years’ experience with SQL Server or Oracle database technologies
*.Familiarity with software design patterns (i.e. Repository, Factory, Dependency Injection, etc.)
*.Experience with software development processes for Waterfall or Agile/Scrum.
*.Experience with software requirements assessment as well as implementation of such requirements.
*.Experience with automated testing, continuous integration builds, and automated deployment processes.
*.Experience with source code repositories and code check-in processes (i.e. TFS, Code Reviews, etc.)
Other
*.
Possess and have ability to apply knowledge of principles, practices, and procedures
*.
Solid written and verbal communication skills with an emphasis on confidentiality, tact, and diplomacy
*.
Advanced organizational and analytical skills; demonstrated ability to manage multiple tasks simultaneously
*.
Knowledgeable of industry changes, legal updates and technical developments related to applicable area of the Company’s business to proactively respond to changing business environment
*.
Intermediate proficiency and experience using Microsoft Office Package (Excel, Access, PowerPoint, Word)..
[Apply on company's page]

*Report Scam Jobs

.. Subscribe to CareerSpace.info by Email »

Ad | The FREE Kindle Reading App.. »


Jobs | Openings | Vacancies | Employments

No comments: