Software Engineer III

2 Months ago β€’ 6 Years +
Software Development & Engineering

Job Description

This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate has a strong desire for excellence, regularly takes initiative, works with minimal supervision, confidence in their expertise, collaborative team player and is a creative problem solver. Responsibilities include designing, developing, documenting, testing, and debugging software systems, implementing new features, evaluating technologies, consulting with users, improving R&D processes, serving as a technical expert, participating in the full development life cycle, writing technical specifications, diagnosing defects, and mentoring team members.
Good To Have:
  • Assist as a project leader from time to time or as a subject matter expert.
Must Have:
  • Design, develop, document, test, and debug new and existing software systems and/or applications.
  • Design and implement major new features and functionality.
  • Identify and evaluate new technologies for implementation.
  • Consult with end user to prototype, refine, test, and debug programs to meet needs.
  • Work within R&D to improve processes and best practices.
  • Serve as technical expert on development projects.
  • Participate in full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Diagnose and fix complex product defects within a project or supporting customers.
  • Work with limited supervision on complex projects.
  • Assist and mentor less experienced team members.
  • Actively participate in Agile ceremonies.
Perks:
  • Competitive benefits and salaries
  • Personal and professional development opportunities
  • Flexibility

Add these skills to join the top 1% applicants for this job

communication
team-player
game-texts
agile-development
html
xml
aws
kubernetes
python
javascript
css
java

This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate has a strong desire for excellence, regularly takes initiative, works with minimal supervision, confidence in their expertise, collaborative team player and is a creative problem solver.

WHAT YOU'LL DO

  • Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use.
  • Design and implement major new features and functionality
  • Identify and evaluate new technologies for implementation.
  • Consult with end user to prototype, refine, test, and debug programs to meet needs.
  • Work within R&D to improve processes and best practices
  • Innovate process solutions
  • Align best practices
  • Monitor for and sometimes enforcement of standards
  • Serve as technical expert on development projects.
  • Participate in full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Diagnose and fix complex product defects within a project or supporting customers.
  • Work with limited supervision on complex projects.
  • Latitude for independent judgment.
  • Assist and mentor less experienced team members.
  • Actively participate in Agile ceremonies.
  • Other duties as assigned.

QUALIFICATIONS

  • Typically requires 6 or more years of job experience and education, preferably a degree in Programming, Computer Science or related IT field.
  • Very good knowledge of the field.
  • Skills Needed: Familiarity with AWS Cloud technologies such as EKS (Kubernetes), CloudFormation, EC2, EFS.
  • Languages include Java, Python, XML, JavaScript, HTML, CSS.
  • Working knowledge of the Agile Project development methodology and be able to implement those methodologies in active projects.
  • Good working knowledge of the relevant programming language requirements for this role and the ability to share that knowledge with team members.
  • Assist as a project leader from time to time or as a subject matter expert.
  • High level of communication skills both verbal and written.
  • Mentoring skills.

Set alerts for more jobs like Software Engineer III
Set alerts for new jobs by Fortra
Set alerts for new Software Development & Engineering jobs in Armenia
Set alerts for new jobs in Armenia
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA πŸ’›πŸ’™