Let’s Connect Today!

NextGen Person

Software Engineer in Plano, TX at NextGen

Date Posted: 4/6/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Plano, TX
  • Job Type:
    Technology
  • Experience:
    Not Specified
  • Date Posted:
    4/6/2018

Job Description

Software Engineer


Responsible for design, develop, modify, debug and/or maintain software systems.


Responsible for one or more specific modules within a large software system scope


What will your job look like?



  • You will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.

  • You will follow the organizations software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders

  • You will investigate issues by reviewing/debugging code, provides fixes and workarounds, and reviews changes for operability to maintain existing software solutions.

  • You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.

  • You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.

  • You will be encourage to actively look for innovation and continuous improvement, efficiency in all assigned tasks.



All you need is…



  • Bachelor's degree in Science/IT/Computing or equivalent



  • 5+ years of experience in writing software code in at least one programming language - Java or GO Lang

  • 2+ years of experience in NO SQL database - Cassandra or MongoDB

  • 2+ years of experience in developing containers & microservices

  • 5+ years of knowledge in Unix/Linux

  • Good knowledge in Object Oriented Design and development

  • Excellent verbal and written communication skills



Why you will love this job?



  • You will be challenged with design and develop new software applications

  • You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth

  • You will have the opportunity to work with the industry most advanced technologies



Competencies


Core



  • Builds valuable customer relationships,

  • Team across boundaries,

  • Respectfully Interacts with Others throughout the Organization,

  • Displays Confidence and Curiosity,

  • Demonstrates Excellence and Professionalism


Functional



  • Analytical Thinking & Problem Solving

  • Creativity & Innovation

  • Focus on Quality

  • Technological Excellence


What are the day to day activities?



  • Design and develop new microservices using modern technology stack: GoLang/Cassandra

  • Write unit test cases

  • Follow coding standards for product development

  • Collaborate with other software engineers to increase efficiency and product impact

  • Investigate QA/production issues by reviewing/debugging code, provides fixes and workarounds

  • Constant communication facilitated through Agile/scrum ceremonies