About the role:
senior fullstack developer collaborate within cross-functional teams to implement and deliver high-quality software solutions. They work closely with technical architects, business analysts, quality assurance specialists, and fellow developers to define and execute solutions with a high degree of autonomy-while also knowing when to seek support or foster collaboration.
main responsibilities:
* evaluate and contribute to the design of various components within a project.
* lead the development of complex tasks, making independent contributions and ensuring high-quality outcomes.
* ensure compliance with quality standards and best development practices.
* mentor junior engineers and support their technical growth.
* provide technical expertise to clients to deliver maximum value.
* participate in staffing and talent acquisition initiatives.
technical requirements:
* 5+ years of hands-on experience developing .net applications.
* strong experience with angular; familiarity with recent versions is desirable.
* proficient with both .net framework and .net core.
* skilled in designing and building apis.
* experience working with relational databases such as microsoft sql server or oracle, including writing sql queries and stored procedures.
* familiarity with application servers such as iis or tomcat.
* comfortable using microsoft devops for software development lifecycle (sdlc) management.
* solid experience using git for version control.
* proven experience working in agile/scrum environments.
* strong understanding of api security best practices, authentication, and authorization mechanisms.
* in-depth knowledge of solid principles, design patterns, and software engineering best practices.
softskills:
* strong communication and problem-solving abilities.
* ability to lead a small team of developers.
* effective collaboration within distributed teams.
* strong time management skills and ability to meet project deadlines.
* capable of negotiating project-related matters with clients and internal stakeholders.
nice to have skills:
* experience with oracle pl/sql.
* familiarity with one or more architectural patterns: microservices, soa, or serverless.
* knowledge of test-driven development (tdd), including unit and integration testing, and performing code reviews.
* experience with azure services and migrating applications from on-premise environments to azure cloud.
our values:
culture of innovation: we pursue innovation relentlessly, encouraging our teams to explore new ideas and technologies.
responsibility: we give back to the communities that support us and our clients.
learning & development: our employees lead, learn, and grow, supporting themselves and our clients.
motivus is an equal opportunity employer and encourages diversity and inclusion in the workplace.