As a Senior Developer Full Stack, you will be expected to
Develop and manage full-stack applications with a focus on NET Core, React, Angular, SCSS, HTML, TypeScript, and C#
Lead and guide a team of experienced developers in creating robust, secure, and scalable web applications
Design applications using a microservices approach, leveraging the latest technologies in full-stack development
Implement best practices for code development, security, and team collaboration using GitLab CI/CD and AWX for automation
key responsibilities
Utilize Agile methodologies for project management and development
Design application frameworks focusing on microservices and full-stack technologies
Write efficient, testable, and well-documented code adhering to best software development practices
Ensure the integration of frontend and backend aspects of the application, including database interactions
Gather and refine specifications and requirements based on technical needs
Proactively manage project priorities, deadlines, and deliverables, while facilitating team collaboration
Strong desire to learn new software engineering skills and techniques
Able to contribute to overall goals of the team, even when differences in opinion or strategy exist
Monitor systems performance and scalability to align with business growth and requirements
Conduct regular code reviews to maintain high code quality standards, promote best practices, and encourage collaborative learning within the team
knowledge and abilities
Bachelors or Masters degree in Computer Science or a related technical field
Experience with Net Full Stack, React, Angular, Cloud, SAAS & PAAS concept Web based & Client Server application support & Development
Working Experience in Microservices
Strong experience with WebApis (REST, gRPC)
Working Experience in various databases such as MongoDB, MS SQL
Hands on Experience with ORMs such as Entity Framework
Candidate must have good logical and analytical skills with good communication
Agile methodology experience is mandatory
Exposure on Event queue and management and its implementation using Kafka/RabbitMQ is preferred
Exposure on application architecture is preferred
Exposure on team handling, management and well versed with conflict management methodologies and concepts
6+ years of relevant work experience with a strong focus on NET Core, React, Angular, and SQL Server
Proficient in web development (HTML, SCSS, TypeScript) and client-server application development
Experience with GitLab CI/CD, AWX, Ansible, and IIS for continuous integration, deployment, and application hosting
Familiarity with Entity Framework, RESTful services, and microservices architecture
Agile methodology experience is mandatory Experience with tools such as Jira is nice to have
Strong analytical and problem-solving skills with excellent communication abilities
Knowledge of CI/CD pipelines in Gitlab
Why become a Software Developer Full Stack
Opportunity to work with a diverse technology stack, gaining a comprehensive understanding of web development in an enterprise setting
Ability to lead projects and make impactful technical decisions, fostering rapid delivery and high productivity
Opportunities for Software Developer Full Stack
Pathways to higher IT roles, management positions, and opportunities for professional growth within the organization
Hosted Wholesale OINIS
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time