KF - Sr. Applications Developer B. - Job5261

Multiple Countries
Full Time
Manager/Supervisor

KF - Sr. Applications Developer B. - Job5261

Summary

We are seeking a highly skilled and experienced Sr. Application Developer B to join our dynamic team at Kforce. This role is pivotal in transforming Robotic Process Automation (RPA) processes into robust .NET and/or Selenium-based automation solutions. The ideal candidate will leverage their extensive expertise in C# , .NET Framework, .NET Core, and Selenium, along with their proficiency in Azure technologies, to ensure successful project delivery. This position not only requires technical acumen but also a collaborative spirit to work effectively within cross-functional teams.

Responsibilities

As a Sr. Application Developer B, you will be responsible for the following key tasks and objectives:

  • Transform RPA Processes: Convert existing RPA processes into efficient .NET and/or Selenium-based automation solutions, ensuring high performance and reliability.
  • Development and Implementation: Utilize your expertise in C# , .NET Framework, and .NET Core to develop, test, and implement automation solutions that meet project specifications.
  • Automation Testing: Employ Selenium for automated testing of web applications, ensuring that all functionalities work as intended and meet quality standards.
  • Azure Integration: Leverage Azure API Management, Azure Function Apps, Azure Logic Apps, and Azure Storage to create seamless integrations and enhance the functionality of automation solutions.
  • Database Management: Utilize SQL for data manipulation and retrieval, ensuring that the automation solutions interact effectively with databases.
  • Collaboration: Work closely with cross-functional teams, including project managers, business analysts, and other developers, to gather requirements and provide technical insights.
  • Project Delivery: Ensure timely and successful delivery of projects by adhering to best practices in software development and project management.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies, and proactively suggest improvements to existing processes and solutions.

Requirements

To be considered for the Sr. Application Developer B position, candidates must possess the following skills:

Must-Have Skills

  • C# Expert: Proficient in C# programming language, with a deep understanding of object-oriented programming principles and design patterns.
  • .NET Framework Expert: Extensive experience with the .NET Framework, including knowledge of its libraries and tools for building applications.
  • .NET Core Expert: Strong expertise in .NET Core for developing cross-platform applications, with a focus on performance and scalability.
  • Selenium Expert: In-depth knowledge of Selenium for automating web applications, including experience with writing and executing test scripts.
  • RPA (Robotic Process Automation) Skills Expert: Proven experience in RPA technologies, with the ability to analyze and transform manual processes into automated workflows.
  • Azure APIM (API Management): Proficient in Azure API Management for creating, publishing, and managing APIs, ensuring secure and scalable access to services.
  • Intermediate SQL: Solid understanding of SQL for database querying and manipulation, with the ability to write complex queries and optimize performance.
  • Intermediate Azure Function Apps: Experience in developing and deploying Azure Function Apps for serverless computing solutions.
  • Intermediate Azure Logic Apps: Familiarity with Azure Logic Apps for automating workflows and integrating applications and services.
  • Intermediate Azure Storage: Knowledge of Azure Storage solutions for managing and storing data in the cloud.
  • Intermediate Azure DevOps: Experience with Azure DevOps for managing the software development lifecycle, including version control, CI/CD pipelines, and project tracking.

Nice-to-Have Skills

  • YAML Release and Pipeline: Familiarity with YAML for defining CI/CD pipelines, enabling automated deployment and integration processes.
  • Understanding and Application of Agile Principles: Knowledge of Agile methodologies and practices, with the ability to work effectively in an Agile environment.
  • Azure DevOps: Additional experience with Azure DevOps tools and practices, enhancing collaboration and efficiency in project delivery.

This role is an exciting opportunity for a seasoned developer to make a significant impact on our automation initiatives. If you are passionate about technology and eager to contribute to innovative solutions, we encourage you to apply.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*