Senior Software Engineer (Python or Ruby on Rails required)

Company: ALTA IT Services
Location: Germantown , Maryland, United States
Type: Full-time
Posted: 08.NOV.2018


Alta IT is looking for a Senior Software Engineer for a contract to hire opening in Germantown, MD. It is a full stack development role, and...


Alta IT is looking for a Senior Software Engineer for a contract to hire opening in Germantown, MD. It is a full stack development role, and Ruby on Rails or Python is REQUIRED POSITION SUMMARY Responsibilities will include software development, systems implementations, algorithm development, analyzing user requirements, writing scripts, data management and analysis, user support, troubleshooting and resolving complex technical issues, developing and executing on project plans. As a member of a cross functional agile team, this position will be a versatile role that may span all facets of software development, algorithm development, and systems implementation from the ground up and will shift from project to project. The Senior Software Engineer will leverage enterprise software systems experience, and excellent interpersonal, communications, and team collaboration skills in delivering high quality solutions and service in a fast-paced, distributed environment. EDUCATION AND EXPERIENCE B.S in Computer Sciences or related discipline, with eight (8) years of experience or equivalent combination of education and experience required. Experience in systems implementations with a focus on both custom web application development & configuration of and integration with commercial-off-the-shelf software systems. Experience developing software in Ruby on Rails or Python. Experience developing software on Linux platform. Experience developing web based solutions including HTML5, CSS, and/or JavaScript frameworks. Excellent knowledge of relational databases including MySQL or Oracle. Significant software development and infrastructure architecture experience in designing enterprise web applications. Experience with Git and Docker preferred. Solid understanding of the practical application of Agile development methods and working with software development teams in an Agile/Lean/Continuous Delivery environment. Proven ability to adapt to new languages, frameworks, technologies as the need arises; previous experience in a role adopting, and using technology that makes business sense, is supportable, and scalable. Excellent customer service and communication skills required. Strong problem solving and troubleshooting skills. DESIRED KEY COMPETENCIES Exceptional teamwork and collaboration skills, working cross-functionally and across geographic locations. Maintain a high degree of accuracy and attention to detail. Able to work independently as well as in a group setting. Ability to work with end-users to elicit requirements, perform requirements analysis, and recommend technical solutions. Excellent analytical skills, able to exercise sound judgment on both technical and non-technical matters. Experience managing, parsing, extracting and processing data from a variety of instrument systems. Experience delivering software solutions in a distributed (multi-site) environment. Strong foundation in Software/Systems development life cycle, business analysis, and project management concepts and techniques. Experience working in the Biotechnology, Pharmaceutical, or Life Sciences industries. Software product development experience. Experience working with commercial Laboratory Information Management Systems bioinformatics tools, and instrument systems software. Ability to work creatively and efficiently handling multiple competing priorities in a fast-paced environment. Excellent planning, organizational, and execution skills. Please send qualified resumes to - provided by Dice Ruby on Rails, Python, CSS, Javascript, HTML, MySQL, Oracle

Apply Now


Free eBook

Loader2 Processing ...