Software Developer 1094 in San Antonio, TX at APEX Systems

Date Posted: 6/14/2018

Job Snapshot

Job Description

Job #:  829520

If you are interested in this position, please send resumes to kreed@apexsystems.com.

 

Length: 6 Month Contract (strong possibility to extend) 

Responsibilities:

Translating functional requirements into conceptual and detailed designs; providing estimates for development effort; implementing proof of concept, prototypes and production-grade software; creating unit and acceptance tests; coordinating sign-off from QA/Test; automating deployment; and assisting Operations and Support staff in trouble-shooting software issues, as well as, implementing bug fixes. Depending on the assignment and level of responsibility, expertise, or working knowledge in multiple programming languages, technologies, and software platforms. Adheres to established coding and process best practices. Makes regular contribution to engineering standards and best practices. Develops own technical leadership skill by providing mentorship to others. Initiates ideas and acts upon ideas that result in indirect benefits. Ability to develop, adopt, and share quality improvement strategy. Initiates opportunity for collaborating outside of his/her team. Maintains a collaborative working relationship with others by seeking, using and giving feedback.

Designs robust, scalable, secure, and globalized feature. Demonstrates sound rationale in making design trade-offs for various feature areas. Identifies risks and mitigation for various feature areas. Effectively manages dependencies for various feature areas. Drives continuous adoption and integration of relevant new technologies into design. Efficiently implements feature area with minimal technical debt. Feature areas are easy to deploy and maintainable. Proactively drives refactoring and code-reuse. Feature areas are bug free. Includes unit tests for feature areas to achieve established code coverage targets. Feature areas are test-driven designed, enabling efficient regression testing. Makes regular contribution to test automation. Evolves feature area(s) with new ideas to realize greater benefits or to solve newly anticipated problems. Focuses on multiple feature areas or components. Consistently, contributes to key functionalities for our product and service offering.

 

 

Required Skills (and years of experience):  TOP 5 SKILLS NEEDED

  • Minimum 5 years of experience in software development, engineering, testing, or a related field.
    • Alternate requirements accepted: Master’s degree in Computer Science, Engineering or a directly related technology field plus 3 years of experience in software development, engineering, testing, or a related field.
  • Master/Expert of 2 languages; Java and Python preferred
  • Experience with developing using Groovy, Grails, Python, Java/J2EE
  • Front-End Development experience using HTML, CSS, and JavaScript
  • Practical experience with JavaScript component frameworks, build tools, and test frameworks
  • Experience with Creating/Consuming either SOAP or RESTFul web services
  • Experience with Web Service testing tools
  • Experience with RDBMS technologies such as PostgreSQL
  • Experience with Any ORM technology
  • Development IDE such as IntelliJ
  • Experience with Code management tool such as GIT
  • Experience with Jenkins

 

Preferred Skills: (NICE TO HAVES)

  • Understanding of PCI Dev Standards
  • Experience with using containers such as Docker
  • CI/CD experience

 

Required Soft Skills:

  • Maintains a collaborative working relationship with others by seeking, using and giving feedback
  • Works well in an Agile based environment
  • Provides architecture solutions and best practices for a team to deliver quality code
  • Collaborates with BA’s to break functional stories into technical stories

 

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs