Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description
Job Summary:
Responsible for planning and designing new software and web applications. Analyzes, tests, and assists with the integration of new applications. Documents all development activity. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities. Acts as a resource for colleagues with less experience.
Must Have for the Position
- 2+ years of experience with server-side language (NodeJS, PHP, or Python)
- Understanding of object-oriented, functional, and modularization programming
- Experience using Git
- Identifies and solves complex problem; analyzes the issues and suggests possible solutions
- Exceptional written, verbal communication and interpersonal skills required
- Possesses a positive attitude, is detail oriented, and communicates status on a regular basis
- Ability to work independently and works extremely well in an Agile/SCRUM team setting
Nice to have
- Experience with Linux command line
- Experience with NoSQL databases
- Experience in the Telecommunications Industry or Access Network technologies
What you will be doing
- Collaborates with project stakeholders to identify product and technical requirements. Conducts system architecture to determine integration needs.
- Designs solutions for the customer that meets their business applications and translates complex technical design requirements into information that customers can understand and respond
- Designs new software and web applications, supports applications under development, and maintain current applications.
- Assists with the software update process for existing applications, and roll-outs of software releases
- Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Developers
- Writes unit tests for applications and code standards for the team to determine if applications fit specification and technical requirements
- Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
- Assist with writing effective user stories and divide the stories into SCRUM tasks
Technologies:
Back End: PHP (Lumen REST API)
Database: NoSQL (MongoDB, Redis), SQL (SQL Server, Oracle, MySQL)
Scripting: Python 2.6 or later (Ruby and Go)
#J-18808-Ljbffr