Senior Software Developer

Engineering · Full-time · Piedmont, Italy

Job description

At Orases, we don’t just develop software - we create innovative solutions that help businesses succeed. As a leading custom software provider, we tackle complex challenges and deliver robust applications tailored to each client’s needs. You’ll collaborate with our talented engineers and project leads to turn ideas into reality using innovative technologies. We give our developers the freedom to experiment, create, and guide technical direction. We are looking for developers who can grow into Team Leaders for this role to manage others. 

Equally important, you’ll find an engaging culture that values collaboration, growth, and happiness. From mentoring opportunities to the chance to work on diverse projects, we provide the resources to advance your skills and career.

If you share our passion for crafting creative technical solutions, continuously expanding your knowledge, and are eager to work on impactful projects, we’d love to talk!

This job description is not intended to include all duties and responsibilities and team members may be requested for additional tasks that may or may not relate directly to the primary role, as business needs dictate. Applicants must be U.S. based, able to work on East Coast time and eligible to work in the U.S

What you’ll do

-Work with the Project Technical Lead to develop, test, and implement scalable software solutions and
third-party business integrations by writing clean and functional complex code following MVC or
comparable framework including Laravel, VueJS, CakePHP, .NET, ASP, .NET MVC, C#, git, SQLServer,
-Expert OOP, Advanced SQL, HTML/CSS/JS, and VueJS.
-Architect and administer development, beta, and production environments and databases.
-Engage in technical leadership by providing guidance and mentorship to junior developers on the team,
sharing technical knowledge and best practices for PHP, MySQL, Apache/Nginx, and Linux.
-Collaborate in the definition of software architecture and high-level design, ensuring best practices are
followed for security, scalability, and maintainability.
-Manage software developers, including direct supervision of assigned tasks, review and approval of
completed tasks, and coaching software developers in their own professional development through
building on their technical skills and fostering continued improvement and best technical practices team
culture.
-Lead building and deployment processes, ensuring environments and infrastructure are property
configured, and automating deployments where possible.
-Write clean, well-structured code in PHP and JavaScript, develop complex components of application and
review code developed by others team members.
-Provide continued technical guidance to other team members on operations, resources, and expectations
and timelines ensuring the team’s efficient operations to meet deliverable milestones.
Engage in sales process as needed, consulting and making recommendations on product/systems
upgrades.
-Manage software development projects by providing input on the project’s scope, timeline, resources,
risks, tracking progress and reporting status, and directing the team in finding resolution to complex
problems.
-Address technical issues escalated by the client’s support team.

What we’re looking for

  • Bachelor’s degree, or the foreign equivalent in Computer Science or closely related field
  • Minimum if two (2) years of experience in a computer science occupation leading software development projects and that include the use of CakePHP, .NET, ASP, .NET MVC, C#, git, SQLServer, Expert OOP, Advanced SQL, HTML/CSS/JS and VueJs.

Work Location: 5728 Industry Lane Frederick, MD 21704

ORASES CORE VALUES:

We at Orases follow the code, and D.R.I.V.E. our projects and each other forward. Through careful consideration for Demonstrating thoughtful communication, Respect, Integrity, Value and Excelling at our craft, we are able to provide the best possible solution for clients. This process enhances all business capabilities, and is proven to improve efficiency.

Demonstrate thoughtful communication: Say what you mean in a respectful, timely and relevant manner, remembering that not everything needs to be said.

Rise to the occasion: Having “grit” and digging deep when needed to get the results.

Integrity all the time: Do what you say you are going to do. 

Value to clients: Be present, contribute and be a good steward of the client's money.

Excel at your craft:  Constantly seek new ways to grow and learn to be the best you can be.

BENEFITS: 

  • Work out of our beautiful and wacky office here in Frederick, MD. We have ping pong to settle disputes, full band equipment for when the rhythm gets you, a fully stocked kitchen with healthy choices as well as cabinets filled with bad decisions and zero judgment for all your snacking needs.
  • Health, Dental, Vision with nationwide options to meet your needs wherever you hang your hat. There is a good chance you can still use Dr. Dan even if you are too old for the suckers.
  • Company paid life insurance, short term disability and long term disability. Let us pay for your peace of mind.
  • End of year bonus potential (mo’ money) based on individual and company performance
  • 401K Roth and non Roth options with a 4% company match for the first 5% you contribute. This FREE MONEY is fully vested and portable should you make the poor decision to leave us one day.
  • Team perk truck, Orases One, that you can borrow for driving, hauling or failed off road attempts
  • Employee Assistance Program- We know sometimes life happens and you might not want your job knowing about the idiotic things you do outside of work; we offer you a 3rd party confidential line to call 24 hours a day for whatever life throws your way or just to talk if needed.
  • Fringe benefits to offer you lifestyle choices of where your benefits money goes. Options range from pet insurance, activity kits for kids, hotels and travel, health and wellness options, food delivery options, and the choices go on and on for you to decide what benefits YOU.
  • Training and learning opportunities and reimbursements to help you to grow in excelling at your craft
  • Talented team of salespeople, software developers, and more to support you in building campaigns, automations, videos, and whatever else you may need to grow the Orases brand, unless you fail horrifically and then we don’t know you.
  • Fun and silly events, celebrations, and team social opportunities both virtual and in person. We regularly fly in team members who want to visit the office or experience an in person event. It is all fun and games, at least until the Frederick police show up.
  • Annual in person retreat where the entire team comes together in person to bond and have fun together in legally respectful ways, mostly.