What are the responsibilities and job description for the Senior Software Developer position at Orases?
Job Description:
- 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.
- Job can be performed anywhere in the U.S.
Job Requirements:
Bachelor’s degree, or the foreign equivalent in Computer Science or closely related field and 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