FSE Developer

1 month ago


Plano, Texas, United States Cognizant Full time
About Us:

Cognizant (Nasdaq: CTSH) is one of the world's leading professional services companies, redefining clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. We help our clients modernize technology, reinvent processes and transform experiences, so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at or @cognizant.

Job Title: Senior .Net Full Stack Developer

Location: Remote

Job ID: SO#

Roles/Responsibilities:Primary Skills

.NET Technologies:

  • Proficiency in building and maintaining web applications and services using C#, .Net 6.0\8.0, .Net Core, ASP.NET Core, ASP.Net MVC, Blazor, Web API, WCF, ADO.Net and .Net Framework.
  • Experience with ORM tools for data access, including Entity Framework Core.

Front-End Development:

  • JavaScript Frameworks: Expertise in modern front-end frameworks/libraries such as Angular, React, or
  • HTML/CSS: Solid skills in creating responsive and accessible user interfaces.

Back-End Development:

  • API Design: Experience in designing and implementing RESTful APIs and microservices.
  • Business Logic: Proficiency in developing server-side logic and integrating with databases.

Database Management:

  • SQL Server: Extensive experience with relational databases, including designing schemas, writing complex queries, and performance tuning.
  • NoSQL Databases: Familiarity with NoSQL databases (e.g., MongoDB) is a plus.

Version Control Systems:

  • Git: Proficiency in using Git for version control, including branching, merging, and pull requests.

Testing:

  • Unit Testing: Experience with testing frameworks like xUnit, NUnit, or MSTest.
  • Integration Testing: Skills in creating and performing integration tests to ensure end-to-end functionality.

CI/CD Pipelines:

  • Azure DevOps/Jenkins: Experience in setting up and running CI/CD pipelines to automate build, test, and deployment processes.

Security:

Understanding of application security principles and experience implementing secure coding practices.

Architectural Design:

  • System Architecture: Ability to design scalable and maintainable system architectures, including understanding of design patterns and architectural principles.
Secondary Skills

Cloud Platforms:

  • Azure/AWS/GCP: Familiarity with cloud services and platforms, particularly Microsoft Azure, for deploying and running applications.

Agile Methodologies:

  • Scrum/Kanban: Experience working in Agile environments, understanding Scrum or Kanban practices, and participating in sprint planning and retrospectives.

DevOps Practices:

  • Containerization: Knowledge of Docker and Kubernetes for containerizing applications and managing deployments.
  • Infrastructure as Code: Experience with tools like Terraform or ARM templates for running infrastructure.

Soft Skills:

  • Leadership: Ability to lead and mentor teams, provide technical guidance, and make critical decisions.
  • Communication: Strong verbal and written communication skills for collaborating with partners and team members.

User Experience (UX) Design:

  • UX Principles: Understanding of user experience principles to create intuitive and user-friendly interfaces.

Performance Optimization:

  • Profiling and Optimization: Skills in profiling applications and optimizing performance for both front-end and back-end components.

Project Management:

  • Task Management: Experience with project management tools (e.g., Jira, Trello) and handling timelines and work.

Cross-Platform Development:

  • Mobile Development: Familiarity with mobile development frameworks or platforms (e.g., Xamarin) can be beneficial.

Networking:

  • Networking Concepts: Basic understanding of networking principles and protocols can be useful for designing and fixing distributed systems.
Non-Technical Roles and Responsibilities:

Project Management:

  • Task Management: Handle and prioritize tasks effectively, often using project management tools like Jira or Azure DevOps.
  • Timeline Alignment: Ensure that projects are delivered on time and within scope, handling any risks or issues that arise.

Continuous Learning:

  • Skill Development: Stay up-to-date with the latest advancements in the .NET ecosystem and related technologies. Continuously improve skills through training, certifications, and professional development.
Qualifications:
  • Bachelor's degree or equivalent experience in Computer Science, Information Technology, or a related field.
  • Typically, 10-15 years of professional experience in software development is expected, with significant experience in the .NET ecosystem.
  • Experience should include both front-end and back-end development, demonstrating a well-rounded abilities in full-stack development.
  • Experience in roles such as .NET Developer, Software Engineer, or Full Stack Developer with dynamically increasing responsibilities.
  • Previous experience in a senior or lead role is often required to demonstrate leadership and mentoring capabilities.
  • Experience with ServiceNow ITSM.
  • Knowledge of JAVA, Splunk, Dynatrace, Service now and other monitoring tools is an added advantage.
  • Strong problem-solving skills and attention to detail.
  • Strong leadership skills, including experience leading development teams, mentoring junior developers, and guiding project direction.
  • Superb communication and social skills.
  • Experience in handling project timelines, work, and collaborating with partners to ensure successful project outcomes.
  • Ability to quickly learn and adapt to new technologies, tools, and methodologies as needed.

Preferred Qualifications:

  • Experience in the healthcare industry.
  • Certifications in relevant technologies.
Salary and Other Compensation:Applications will be accepted till Aug 13th, 2024

The annual salary for this role is between $66K-$134K depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.

Benefits: Cognizant offers the following benefits for this position based on eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Our strength is built on our ability to work together. Our diverse backgrounds offer different perspectives and new ways of thinking. It encourages lively discussions, creativity, productivity, and helps us build better solutions for our clients. We want someone who thrives in this setting and is inspired to craft substantial solutions through true collaboration.

If you are content with ambiguity, excited by change, and excel through autonomy, we'd love to hear from you


  • Lead Java FSE Engineer

    2 months ago


    Plano, Texas, United States Cognizant Full time

    Cognizant is looking for an experienced and innovative Senior Java Full Stack Engineer to serve our diverse base of global clients. As a member of our team, you will build cutting edge, cloud-based software that powers modern business. An ideal candidate is someone who enjoys working in a diverse, collaborative, geographically distributed team. Similarly,...