Designing and Planning: Contribute to the process of gathering requirements and use cases from customers and user communities, and design solutions to meet scientific and technical requirements.
Software Development: Develop, integrate, test, document, deploy, and maintain customer-specific solutions, based on the company platform.
Support: Work in close collaboration with the front line support and software development teams, and directly with end users, to provide technical support services.
Documentation. Training, Education and Outreach: Develop documentation and reports related to use cases, technical approaches, results, findings, etc. . Contribute to development of tutorials, and user guides.
•Bachelor's degree in computer science or another relevant computer related field
•Advanced degree in computer science or another relevant computer related field
• Experience developing, implementing, debugging and maintaining applications
•Experience with Linux
•Two years of professional programming experience
•Experience developing REST APIs
•Experience with Web security technologies such as SSL, OAuth2, and OpenID Connect
• Experience with SQL databases (e.g., MySQL, PostgreSQL, SQLite)
•Experience with HTTP servers (e.g., Apache, NGINX)
•Experience with web frameworks and environments (e.g., Django, Flask, Node.js)
• Experience in Cloud Computing (e.g., AWS)
•Experience in HPC
• Experience with a distributed version control system (e.g. Git, Mercurial)
•Experience with Agile (e.g., Scrum) development processes
•Experience using software project management tools (e.g. Jira, Trac)
•Exposure to fundamental concepts, practices, and procedures of software development
•Excellent verbal and written communication skills
•Problem solving skills
•Ability to use standard software development applications and tools
•Ability to prioritize and manage workload to meet critical project milestones and deadlines
•Ability to work in a collaborative team environment
•Attention to detail
•Confidentiality related to sensitive University matters such as, strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain
•Ability to work on a flexible schedule which will include occasional late night and/or weekend hours
"We Engineer your success" Britech Group, Inc is a Technology Staffing Company who are experts in integrating exceptional people with top companies. Additional Job Openings- http://britechgroup.com