Python Job: Python or C#.NET Developer-Programmer

Job added on


Aquinas Consulting
United States of America


Remote Position
(From Everywhere/No Office Location)

Job type


Python Job Details


POSITION SUMMARY A talented and driven senior level software engineer is required to help facilitate growth for an expanding healthcare services.

The company is building out its software platform and is looking to leverage state of the art technologies in cloud services, storage, data visualization, machine learning, and artificial intelligence. The Senior Software Engineer is a creative problem solver with first rate coding skills and a knack for disrupting things--in a positive way--with new ideas and novel solutions to business problems.

KEY RESPONSIBILITIES • Write excellent code: well designed, efficient, maintainable, and extensible • Learn new technologies, coding languages, and software platforms • Develop and maintain web-based API's • Develop and maintain web sites and web-based applications • Develop and maintain back-end web jobs • Assume ownership of the team's software source code repository and defect tracking systems. Implement processes for source code modification, check-in, branching, and merging. • Serve as lead engineer on some projects. Duties would include technical design, technical oversight of other engineers, and potentially some project management. • Serve as a technology generalist, filling in as needed on any number of different projects • Help improve the company's practices for software requirements documentation, coding standards, quality assurance, and release management. Enforce best practices with other engineers. Potentially create or edit supporting documentation. • Administration of the company's cloud platforms and services • Facilitate team growth, helping to train and integrate new software engineers • Work with product management to obtain specific and actionable feedback regarding product direction and feature suggestions QUALIFICATIONS • The following skills and experiences are required: o Must have at least six years of aggregate software development experience; at least four of these years must be in a professional setting. o Must be comfortable coding and deploying solutions with the .NET platform

Must have specific experience in a cloud environment, preferably Microsoft Azure. Must be comfortable spinning up new applications and services and understand the basic architecture of cloud-based solutions.

Must have a working understanding of encryption basics and be generally knowledgeable regarding data security and security best practices

Must possess basic proficiency in SQL (any flavor) 

Must have demonstrable experience in software system design o Must have at least a bachelor's degree, preferably in a computer-related field

The following skills and experiences are preferred, but not necessarily required: o Strong experience in C# o Working knowledge of Azure Service Fabric or another Actor Model Frameworks o Relational/NoSQL database experience--stored procedure development, user administration, and partitioning o Technical degree in computer science, computer engineering, or a related technical field o Strong experience with web technologies such as HTML5, CSS3, JavaScript, and common JavaScript frameworks (e.g., AngularJS/Angular2) o Bing/Google Map API's experience o Big Data experience with products such as Hadoop or MongoDB, and/or cloud platforms from Microsoft, Google, or Amazon o Project management experience o Experience working in both Agile and Waterfall environments

This is a hybrid role based out of the company’s Milford CT office. The Senior Software Engineer will report directly to the Chief Technology Officer POSITION TYPE/ EXPECTED HOURS OF WORK Full-time, exempt HOURS Hours are flexible, but the Senior Software Engineer will be expected to coordinate with teams working out of several different time zones. Please see below for a list of some of our awesome employee benefits: • Monthly Bonus Incentives • Medical, Dental, Vision and Employee Assistant Program Benefits • 401K Match • 15 Paid Days Annually • Excellent Growth & Advancement Opportunities EMPLOYEE PERKS Work hard, play hard! We also have an internal Culture Ambassador committee dedicated to ensuring all employees have a pleasant and exciting work experience. • Monthly Company Town Hall Events: • We love the opportunity to come together as a company. Join us monthly as we discuss exciting company updates, internal promotions, internal awards, upcoming events, and more! • Monthly Internal Mental Health Newsletters: • Our Culture Ambassadors spearhead an internal newsletter centered on mental health topics. Our employees’ overall well being is our top priority, so we like to provide support whenever it is needed through this uplifting internal newsletter. • Monthly Streaming Services Perk: • Yes- we pay YOU to enjoy the television shows that you enjoy! We pay up to a $12 per month for any streaming service subscriptions that you currently have. • Tickets at Work Perk: • Enjoy discounted movie tickets, hotel stays, and more through our company’s ‘Tickets at Work’ perk! • Monthly Lunch & Learn Events: • Meet key members of our Senior Management team through engaging Lunch & Learn sessions on a monthly basis. Lunch is on us for those employees that sign up! • Monthly Bene-Verse Events: • We put on awesome monthly events for our employees including virtual trivia, team building exercises, guided painting sessions, and more!