Fullstack .Net - Angular Dev

  • Outcode Software
  • Perú
Descripción

About Outcode

Outcode is an international software development company dedicated to delivering technology solutions that enhance business efficiency, effectiveness, and ROI. Our team is composed of former startup founders and top experts in Product, UX/UI, Software Development, and Machine Learning. We share a unified vision: to employ a lean, user-centered approach to product innovation and software development, ensuring a thorough understanding of business needs before commencing any build.

What We’re Looking For

We are seeking a skilled Full Stack Software Engineer (.Net/Angular) to play a crucial role in developing and maintaining robust and scalable web applications. You will be involved in daily client standups, participating in various meetings with managers, clients, Product Owners, and Project Managers, updating projects according to client or product team requirements, setting up project environments, creating project documentation, developing and testing APIs, troubleshooting, debugging, deploying projects to staging and production servers, fixing configuration issues, developing and testing Python scripts, and collaborating with the Front-End team to meet project goals and deadlines.

Your expertise in Python programming, web development, and collaboration will be essential for the successful delivery of projects and achieving project objectives.

Responsibilities

  • Daily Client Standups: Regularly update clients on project progress, discuss challenges, and address questions or concerns.
  • 1-on-1 Meetings: Participate in meetings with managers, clients, Product Owners, and Project Managers to gather requirements, provide updates, and offer technical insights.
  • Project Updates: Implement changes and updates to projects based on client requirements, product team input, or Statements of Work (SOW).
  • Project Kickoff Meetings: Contribute technical expertise and insights to define project scope, objectives, and deliverables.
  • Project Environment Setup: Configure and set up the necessary development environment, including tools, frameworks, and dependencies.
  • Documentation: Create and maintain comprehensive project documentation, including architectural designs, technical specifications, API documentation, and user guides.
  • API Development: Design, develop, and test APIs to ensure they meet project requirements for functionality, security, and performance.
  • Application Testing: Conduct thorough testing of web applications to identify and document bugs or issues.
  • Staging Server Deployment: Deploy and configure web applications on staging servers for testing and quality assurance.
  • Production Deployment: Execute the deployment of web applications to production environments, ensuring smooth and error-free launches.
  • Configuration Issue Resolution: Troubleshoot and resolve configuration issues or server-related problems in production environments.
  • .Net Script Development: Develop and test .Net scripts to automate tasks, enhance application functionality, or support backend processes.
  • Optional Upskilling: Opportunity to enhance skills in related frameworks.

Qualifications

  • Fluent in English.
  • 5+ years of experience as a .Net Developer.
  • 5+ years of experience as an Angular Developer.
  • BS/MS degree in Computer Science, Engineering, or a related field.
  • Expertise in front-end technologies, including JavaScript, CSS3, HTML5, and third-party libraries such as React.js, Angular, jQuery, and LESS.
  • Familiarity with DBMS technologies, including SQLServer, Oracle, MongoDB, MySQL, and caching mechanisms like Redis, Memcached, and Varnish.
  • Knowledge of UI/UX and basic prototype design.
  • Experience with Nginx or Apache servers and a solid background in Linux.
  • Familiarity with ORM (Object Relational Mapper) libraries.
  • Ability to integrate multiple data sources and databases into one system.
  • Basic understanding of front-end technologies like JavaScript, HTML5, and CSS3.
  • Understanding of accessibility and security compliance.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles for scalable applications.
  • Understanding of the differences between multiple delivery platforms and optimizing output for specific platforms.
  • Ability to create database schemas that support business processes.
  • Strong unit test and debugging skills.
  • Proficient in code versioning tools such as Git, Mercurial, or SVN.

What You'll Love About Us

  • Work in a rapidly growing company.
  • Enjoy an international working environment.
  • Benefit from a five-day workweek.
  • Receive bonuses for achieving objectives.

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Trustcorp
Desarrollador IA

  • 3 feb
  • Tiempo Completo
  • Ingeniero FullStack
  • Ingeniero de Machine Learning
  • Remoto 🇵🇪
Flex
Mobile & Web Engineer

  • 25 ene
  • Tiempo Completo
  • Ingeniero Mobile
  • Ingeniero Frontend
  • Ingeniero FullStack
  • Remoto ( 20 ubicaciones )
Flex
Mobile & Web Software Engineer

  • 25 ene
  • Tiempo Completo
  • Ingeniero Frontend
  • Ingeniero Mobile
  • Ingeniero FullStack
  • Remoto ( 20 ubicaciones )