Skip to Main Content
Senior Software Engineer
TekWissen LLC Johnston, IA

Senior Software Engineer

TekWissen LLC
Johnston, IA
Expired: 24 days ago Applications are no longer accepted.
  • Full-Time
Job Description
Company Info
Job Description
Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is the brand name of Deere & Company, an American corporation that manufactures agricultural machinery, heavy equipment, forestry machinery, diesel engines, drivetrains used in heavy equipment, and lawn care equipment.
Position: Senior Software Engineer
Location: Johnston, IA 50131
Duration: 5 Months
Job Type: Contract
Work Type: Onsite
Job Description:
What Skills You Need
  • 3+ years of experience with building full stack web applications/services.
  • 3+ years of experience in the design, development, testing and integration of medium complexity software solutions
  • 3+ years of experience of collaborating with multiple business stakeholders to provide information technology solutions
  • 3+ years of experience working on a team developing software leveraging Agile delivery methodologies.
  • 3+ years of experience with Continuous Integration and build pipeline deployment automation.
  • 3 + years experience designing and implementing JavaScript UI applications with React.js
  • 3+years of experience working with SQL/NoSQL DBMSs
  • 3+ years of experience working with RESTful web services.
  • 3+ years of experience with cloud computing platforms such as Amazon Web Services
What Makes You Stand Out
  • Experience leveraging AWS services (ECS, EC2, Elastic Beanstalk, Lambda, S3, RDS, SQS, SNS,IOT etc.)
  • Experience using containers and orchestrators to build, deploy, and operate applications (e.g., Docker, ECS, Kubernetes)
  • Experience using and managing Continuous Integration tools, particularly Jenkins, and GitHub
  • Experience with Test Driven Development and/or Acceptance Test Driven Development
Major Purpose:
  • Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports.
  • This level designs complex/significant parts of a system/sub-system or works on a complete product of a broad scope and solves well-defined problems with little guidance.
  • May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development.
Major Duties:
  • Develops, codes, configures, and tests programs and systems.
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications.
  • Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives.
  • Executes necessary documentation, as directed, or needed.
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs.
  • Follows industry-standard agile software design methodology for development and documentation.
  • Mentors junior software engineers on the team.
Skills, Abilities, Knowledge:
  • Ability to analyze, translate, and define business requirements into technical solutions.
  • Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation.
  • Ability to apply engineering principles and concepts for designs.
  • Ability to manage many competing priorities/requests in a fast-paced environment
Education:
  • Degree in an Engineering/Technology discipline or equivalent experience. - University Degree (4 years or equivalent)
  • Degree in an Information Technology discipline or equivalent experience. - University Degree (4 years or equivalent)
Work Experience:
  • Previous experience in programming/software development. (4 - 7 years)
  • Software development processes experience. (4 - 7 years)
  • Product design, test and/or analysis experience. (4 - 7 years)
  • Participating in Agile Development (4 - 7 years)
  • Experience working in an Agile Environment (4 - 7 years)
TekWissen Goup is an equal opportunity employer supporting workforce diversity.

Get fresh Senior Software Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.