Entry/ Intermediate level Software Developer

Updated on: 25 Jun 2019
Flexible 1 months, 40 hrs/wk
Irving, TX, United States
International students can apply

Duties and Responsibilities:

  • Possesses an understanding of how technology solutions meet the business outcomes and offer a range of solutions for business partners
  • Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
  • Develops solutions on a variety of platforms according to business requirements
  • Completes required coding to satisfy the defined acceptance criteria and deliver the desired outcome
  • Leads solution design, considering risks, mitigations, performance, user experience, and testability
  • Assists in the development of automated testing and supporting code as necessary
  • Completes required documentation to communicate information to deployment, maintenance, and business teams
  • Utilizes agile software development practices, coding, data and testing standards, secure coding practices, code reviews, source code management, continuous delivery, and software architecture
  • Participates in the full software development cycle including coding, testing, implementation, support and sunset
  • Designs, develops, tests and supports software in support of big data objectives
  • Possesses an understanding of User Experience practices to improve usability and interaction between the customer and product
  • Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
  • Considers applying emerging technology solutions to increase efficiency and effectiveness; an expectation of continuous innovation
  • Resolves problems that result in a decreased time to market; improves quality, enhances flexibility and embraces the solution provider mindset
  • Provides input into an overall testing plan; contributes to test approach and scenarios for requirements
  • Provides product and/or process expertise necessary to support the design, development, testing, and execution of solutions
  • Exhibits a DevOps mindset where a team is accountable for a product from inception to sunset

If you're ready to learn new technologies then I would highly encourage you to apply.


EDUCATION AND EXPERIENCE:

  • Bachelor or master degree in Computer science (One degree is required)

Work authorization:

  • United States (Required)

Desired skills

Computer Programming
Java

← Back to search