Our client is looking to add a Senior Python Developer to its growing team. This is an exciting opportunity to join an up and coming software company. You will be joining a team of experienced IT professionals who are looking to add another long term member. They are looking for an individual who is interested in developing with this growing team.
location: Pasadena, Texas
job type: Permanent
salary: $120,000 - 140,000 per year
work hours: 8am to 5pm
Responsible for using MATH library for implementation. Will use Pandas and NumPy extensively.
Accountable for: - Designing, Developing & Maintaining Software: Designing and implementing high quality software with features that meet user needs within assigned timeframes. - Driving Technology Innovation: Identifying and recommending common code or patterns to facilitate efficient and effective software development. - Planning Software Releases: Participating in sprint and release planning, including defining tasks and providing estimates. Job Responsibilities: - Design and implement software features based on requirements - Architect new features for products or tools - Articulate and document designs as needed - Prepare and present technical trainings - Provide estimates and status for development tasks - Work effectively in a highly collaborative and iterative development process - Troubleshoot issues and correct defects when required - Build unit and integration tests that assure correct behavior and increase the maintainability of code base - Apply dev-ops and automation as needed - Commit to continued learning and enhancement of skills and product knowledge Qualifications: - Bachelor's in Computer Science or similar discipline - Minimum of 5 years of relevant experience in development and design - Proficiency in C# and advanced knowledge of .NET (including ASP.NET and .NET Core) - strong SQL and working knowledge of Microsoft SQL Server and other data storage technologies - strong web development skills - Advance knowledge with ORM and data access patterns - Experienced working using Scrum and XP methodologies - Excellent debugging and troubleshooting skills - Deep knowledge of DevOps practices and cloud services - strong collaboration and verbal and written communication skills - Self-starter, detail-oriented, organized, and thorough - strong interpersonal skills and a team-oriented mindset - Fast learner and creative capacity for developing innovative solutions to complex problems Preferred Experience: - Advanced knowledge of .NET (including ASP.NET and .NET Core) - strong Vue, Angular or React web development skills - Experience in building calculation intensive engineering applications - Experience building and supporting mobile/iOS applications
- Experience level: Experienced
- Minimum 3 years of experience
- Education: Bachelors (required)
- Python (3 years of experience is required)
- Debugging .Net and Java
- Troubleshooting Applications
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.