We are seeking a Lead Microsoft Full Stack Software Developer to go above and beyond in leading, designing and contributing to development projects, while also practicing superb collaboration, project leadership and communication skills. You will be required to understand not only the technical environment but also the functional requirements of the project by partnering with our business users.
· Who We Seek:
o Passion Seekers. You genuinely care about the work that you do and its impact on users
o Self-Starters. You’re a go-getter who is not afraid to step up and disrupt the status quo.
o Entrepreneurs. You bring fresh ideas to the table, work hard, develop business and consistently seek new challenges.
o Collaborators. You’re a great contributor to a high performing team that accomplishes great feats for our customers.
o Lead projects from start to finish including planning, scoping, designing, coding, testing and deployment
o Deploy packages and SQL to Production and other environments
o Utilize modern technologies to solve problems
o Gather requirements and present solutions to business users
o Be full hands-on from designing to coding, reviewing, testing and maintaining
o Create, document and update development guidelines and best practices
o Partner closely with our business leads and be a trusted advisor for them
o Architect and design new software systems and improve existing ones
o Design solutions for problems and bring new ideas
o Document and create diagrams for existing systems
o Work on enhancements and maintenance for existing applications based on needs.
o Develop and implement new requests for ERP and financial management system
o Propose ideas to improve processes
o Monitoring and maintaining systems
o Evaluate and interact with third party tools vendors
o Provide detailed estimates for projects and tasks
o Clearly and regularly communicate with management and technical support colleagues
o Recommend improvements to existing features as necessary
o Monitoring of inputs from external applications and working with other developers/vendors to ensure smooth integration
o Create and document standards and best practices for the development team
o Stay up to date with modern technologies
o Conduct knowledge transfer sessions
o Required Education & Experience
§ Bachelor’s Degree in Computer Science or Computer Engineering
§ 7+ years’ combined experience in software development
§ Strong knowledge and demonstrated experience in .NET, SQL and stored procedures.
§ Solution architecture and design skills
§ Knowledge and demonstrated experience in three of the following: Java, Objective C, Python, R, Spark and other Hadoop-based language
§ Demonstrated experience in designing writing and consuming APIs
§ Knowledge of modern software architecture principles
§ Demonstrated experience in functional and unit testing
§ Demonstrated experience in designing software that connect multiple applications.
§ Good knowledge of cloud development in Azure or AWS
§ Knowledge of secure coding best practices
o Required Skills
§ Excellent oral and written communication skills. Must be able interact with customers directly
§ Strong project management skills
§ Must be highly organized with strong attention to details. Able to handle multiple priorities with little direction
§ Ability to lead a project and coordinate efforts from start to finish
§ Ability to gather and documenting requirements from customers
§ Ability to work with a variety of tools and troubleshoot communication issues
§ Ability to understand projects from the perspective of both client and business
§ Flexible and willing to accept a change in priorities as necessary
§ Knowledge of agile methodology
o Preferred Experience
§ Demonstrated experience in Azure and Azure DevOps
§ Experience in Hadoop and Cloudera
§ Experience with SQL Server, ETL development using SSIS (Microsoft BizTalk or equivalent technologies)
§ Experience in mobile development (Android and iOS).
§ Knowledge of scripting languages XML or wordml and PowerShell
§ Web Server Administration experience
§ Experience in ERP and financial system development highly preferred
§ Power BI