Senior Back-End Developer (C# .Net)(Bdd/Tdd)

Senior Back-End Developer (C# .Net)(Bdd/Tdd)
Empresa:

Sibú Digital


Detalles de la oferta

We are opening multiple Senior Back-End C#.Net Developers to be part of our Sibú Digital team.
Within this role, you will collaborate closely with our skilled team to pioneer and create state-of-the-art, user-friendly software solutions within the Cloud environment.
Your expertise in BDD/TDD will ensure that our software is robust, scalable, and meets the highest quality standards.
Our current project entails the development of cloud-based ERP business management software catering to small and medium-sized businesses.
With dedicated divisions catering to manufacturing, wholesale/retail distribution, building and construction, and field service, the chosen candidates will be responsible for crafting solutions seamlessly integrated into all facets of our client's operations.
These solutions aim to level the playing field, streamline day-to-day activities, and provide our clients the freedom to prioritize their core business objectives.
The ideal candidate should possess a strong understanding of Behavior Driven Development (BDD) and be capable of implementing BDD methodologies to ensure high-quality and user-centric software applications.
Should possess a strong understanding of software design patterns and be capable of implementing them to create robust and scalable applications.
They must demonstrate proficiency in debugging and troubleshooting complex issues and thoroughly understand version control systems like Git.
They must collaborate effectively with cross-functional teams, including front-end developers, project managers, and quality assurance engineers.
Exceptional written and verbal communication skills are essential for this role.
A successful candidate should stay updated with the latest industry trends and best practices in software development, leveraging this knowledge to enhance our existing systems and contribute to continuously improving our development processes.
All candidates must be able to work within the US time zone (CST or EST).
MAIN RESPONSIBILITIES / DUTIES - Conceptualize, build, and sustain back-end services and APIs using .NET and C#.
- Collaborate closely with the front-end development team to seamlessly integrate Front-End and Back-End components.
- Apply BDD/TDD principles to ensure that software is thoroughly tested and meets the highest quality standards.
- Evaluated and selected appropriate BDD tools and frameworks (e.g., Cucumber, SpecFlow) based on the project's requirements and the team's expertise.
- Collaborated with the development team to integrate the chosen BDD framework into the existing software development lifecycle.
- Ensured seamless integration of BDD practices with the team's Agile methodology (e.g., Scrum) to maintain a smooth development process.
- Create and execute database structures, optimizing data storage and retrieval processes.
- Diagnose and resolve intricate technical issues, ensuring optimal system availability and performance.
- Analyze and troubleshoot complex software issues, identifying and addressing technical risks and proposing solutions.
- Work in a dynamic Agile/Scrum development environment, maintaining regular communication and close teamwork with colleagues during development.
- Engage in architectural discussions and offer technical insights on system design and scalability.
- Owns the development of sub-systems and ensures they follow the overall technical architecture and design established by the technical lead.
- Understands and maps user and business requirements to an appropriate technical solution.
- Maintains concise and clear documentation on the project's guidelines and best practices.
- Proactively provide feedback on policies and procedures when an opportunity for improvement exists.
REQUIREMENTS / QUALIFICATIONS ACADEMIC BACKGROUND - BS in Computer Science or related technical discipline or equivalent experience as a Software Developer - Experience in Digital Agencies projects, Web development projects, and SCRUM/Agile software projects) REQUIRED EXPERIENCE - Minimum of 5 years or more of software development experience.
- Minimum of 3 years of expertise in C# programming language and object-oriented analysis and design.
- Proficiency in designing and developing web applications using various technologies and languages such as C#, .Net Core, and Web Services(REST, SOAP).
- Strong understanding of BDD/TDD principles and their application in software development.
- Proven track record of efficiently debugging and resolving complex performance issues.
- Experience in multithreaded debugging and performance issue resolution.
- Expertise in REST and SOAP security protocols.
- Previous involvement in designing and executing RESTful APIs.
- Previous involvement working extensively with ERP systems.
- Knowledge of cloud platforms (such as Azure and AWS) would be advantageous.
- Work experience writing unit tests and scripting load and performance tests.
- Demonstrated track record as a Back-End Developer proficient in .NET and C#, object-oriented analysis, and design.
- Experience with project automation technologies: CVS, SVN, Git, GitHub, Jira, Selenium, SonarCube, maven, Jenkins, Continuum, Hudson - Exceptional problem-solving abilities, capable of working independently or in a collaborative setting.
- Effective communication skills, both written and verbal.
- A keen interest in keeping up-to-date with emerging back-end technologies and industry best practices.
- Prior experience working on commercial multi-tenant software applications.
- Advanced level knowledge of database schemas, store procedures, and general maintenance of databases SQL Server.
- Advanced level knowledge in ORMs like Entity Framework, Dapper, and other - Advanced experience estimating simple and complex tasks and justifying these estimates.
- Advanced experience with relational (SQL) and/or non-relational (NoSQL) data storage patterns and practices.
- Experience integrating solutions with external products from third-party vendors.
- Strong knowledge of branching strategies.
- Strong knowledge of project and issue-tracking software (Jira, Hive).
- Working knowledge of multiple web and application tier technologies: Tomcat, Apache HTTP, Solr, open source packages, Content Delivery Networks (CDN) - Work experience in IIS configuration.
- Experience with one or more back-end/server-side technologies, including SOAP/REST, SQL/NoSQL databases, ESB, and Microservices LANGUAGE - Intermediate-Advanced English Proficiency (B2+/C1 reading, writing, and conversation) SKILLS / COMPETENCIES - Cultivates Innovation - Collaborates - Manages Complexity - Courage - Communicates Effectively IT'S A PLUS - Cloud-based solutions: AWS, Azure, or similar is a plus.
- Experience in SSIS Business Intelligence (ETL) is a plus.
- Experience with SSRS is a plus.
- Demonstrated leadership, teamwork, and collaboration in professional settings, either military or civilian.
- Experience in multiple Front-End web technologies, including HTML, CSS, and JavaScript frameworks (i.e., React, Angular, Vue).
BENEFITS - 100% Remote Position - Competitive salary paid in US Dollars and performance-based bonuses - Opportunities for career growth and advancement - Ongoing training and development programs - Fun, collaborative, multicultural work environment To apply, please submit your resume and a cover letter highlighting your relevant experience and accomplishments working on BDD projects.
*** Notes: - Only applications submitted through the platform will be considered valid.
Applications sent via LinkedIn DMs or direct emails will not be considered.
- This position is for direct hiring only.


Fuente: Talent_Ppc

Requisitos

Senior Back-End Developer (C# .Net)(Bdd/Tdd)
Empresa:

Sibú Digital


Full Stack Engineer (Node,Lambda, Typescript)

Hello! Are you ready to Work from Home and transform your career? If you have great consulting skills and know you can consistently delight our customers and...


Desde Modus Create - San José

Publicado a month ago

Hosting Platform Product Owner

**Job Description**:- ROLE SUMMARY-- The Hosting Platform Product Owner has ultimate accountability for the development of our product strategy and vision. T...


Desde Pfizer - San José

Publicado a month ago

Senior Analyst, Operations Tech

**Senior Analyst, Technology Operations - Santa Ana, Costa Rica**Do you want to be an operations' superhero? Are you energized by supporting others in the te...


Desde Western Union - San José

Publicado a month ago

Técnico En Inyección Diesel

Técnico medio en Mecánica.Experiencia en trabajos de motores diesel, mecánica general. Deseable experiencia en reparación de turbo cargadores.Deseable manejo...


Desde Rnc - San José

Publicado a month ago

Built at: 2024-07-03T00:43:59.995Z