Position Overview:
- Design, develop, and document solutions to product specifications for shared capabilities throughout the architecture.
- Lead code reviews, calling out best practices and steps for increased stability and capability.
- Develop technical interfaces, specifications, and architecture.
- Write clean, scalable code using industry best practices and design patterns using C# .NET Core.
- Generates conceptual/logical/physical architectures, system documents, testing analyses, test plans and risk assessments.
- Prepares detailed specifications from which programs are developed and coded.
- Establish and improve development standards, guidelines, procedures, processes, and metrics.
- Remain up to date with the terminology, concepts and best practices for coding custom web and mobile applications.
Required Skills:
- Strong experience with rearchitecting/refactoring and modernization of large enterprise applications and building custom web applications using .NET Core.
- Strong experience on Cloud architecture and technologies to build highly scalable modern solutions.
- Hands on experience building application using modern architecture patterns and solution design patterns like Clean Architecture or Hexagonal Architecture Pattern.
- Strong command of modern .NET: C#, ASP.NET/Core, Entity Frameworks, MVC/MVVM, TDD, xUnit and Moq framework.
- Hands on experience implementing OAuth and various application security layers.
- Experience designing, implementing, scaling, and monitoring RESTful APIs.
- Experience working with RedisCache as Caching provider and Session provider.
- Experience with Azure DevOps, concurrent development source control (TFS and Git) and setting up CI/CD pipelines with continuous integration using tools like Jenkins.
Desired Experience:
- Minimum 3 years of experience architecting and building enterprise level web applications using DDD (Domain Driven Design).
- Experience working with FullText Search using ElasticSearch.
- Hands on experience working with Messaging Queue and Event driven architecture using RabbitMQ.
- A deep understanding of JavaScript and its various frameworks.
- Experience leading a team of engineers/architects in developing cloud native or modernization projects.
Requirements:
- Bachelor's degree in information technology, computer science or a related field.
- Minimum 10 years of experience in enterprise level web application development, and deployment of integration projects.
- Minimum of five (5) years of proven SQL or Oracle experience.
- Minimum 2 years of hands-on experience building Microservices and API Gateway.
- Minimum 2 years working with Containerization and Container Orchestrations such as Docker Containers, and Kubernetes.
- Azure and AWS Cloud Certification is a plus.
SALARY AND BENEFITS
The leadership of our Company believes in attracting and retaining exceptional talent committed to serving our clients. We offer a generous benefits package including health insurance, paid vacation, disability, and life insurance, and more. Please visit our Careers page for additional information. Salary and benefits information will be available to applicants, when and if an offer is made.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
The leadership of our Company is committed to a work culture of zealous advocacy, respect, diversity and inclusion, client-oriented defense, access to justice and excellent representation. We are dedicated to building a strong professional relationship with each of our clients, to understanding their diverse circumstances, and to meeting their needs. Our ability to achieve these goals depends on the efforts of all of us.
HOW TO APPLY
All applications must be completed online. We do not accept paper submissions. Please visit our Careers Page to review all current job postings, and instructions on the application process.As an Equal Employment Opportunity (EEO) Employer, Cycurion, Inc. and our Subsidiaries prohibit discriminatory employment actions against and treatment of its employees and applicants for employment based on actual or perceived race or color, size (including bone structure, body size, height, shape, and weight), religion or creed, alienage or citizenship status, sex (including pregnancy), national origin, age, sexual orientation, gender identity (one’s internal deeply-held sense of one’s gender which may be the same or different from one’s sex assigned at birth; one’s gender identity may be male, female, neither or both, e.g., non-binary), gender expression (the representation of gender as expressed through, for example, one’s name, choice of pronouns, clothing, haircut, behavior, voice, or body characteristics; gender expression may not be distinctively male or female and may not conform to traditional gender-based stereotypes assigned to specific gender identities), disability, marital status, relationship and family structure (including domestic partnerships, polyamorous families and individuals, chosen family, platonic co-parents, and multigenerational families), genetic information or predisposing genetic characteristics, military status, domestic violence victim status, arrest or pre-employment conviction record, credit history, unemployment status, caregiver status, salary history, or any other characteristic protected by law.