Skip to main content

Software Engineer Position

Posted 10 days ago

trislogicIrving (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Developer
Duties include: Analyze, design, develop, test, and deploy scalable software applications and APIs utilizing C#,.NET Framework, .NET Core, MVC, Minimal APIs, and WCF. Develop server-side applications and services using JavaScript and TypeScript frameworks such as KeelJS, Express, Next.js, React, Angular, and Node.js. Build and maintain front-end applications with modern JavaScript frameworks including React, Angular, Vue, Typescript, Next.js, complemented by HTML5, CSS, and Tailwind/Bootstrap for responsive UI design. Architect and implement containerized applications using Docker, Kubernetes (Azure EKS), Helm charts, and automate CI/CD pipelines with Azure DevOps. Develop streaming data applications utilizing Apache Kafka and implement application logging and monitoring solutions with Elasticsearch, Kibana, Prometheus, and Grafana. Provision, configure, and manage cloud infrastructure resources on Microsoft Azure and AWS platforms. Design and develop databases using MS SQL Server, T-SQL, SSIS, MongoDB, and Mongo Atlas for relational and NoSQL data storage. Develop secure applications implementing Identity Framework and JWT for authentication and authorization. Utilize AI and machine learning frameworks such as Python, TensorFlow, PyTorch, and LangChain to integrate Large Language Models (LLMs) and generative AI features into applications. Conduct system requirement analysis, maintain legacy systems, and provide technical support as needed. Execute all phases of the Software Development Life Cycle (SDLC), including requirement analysis, system design, development, testing, deployment, and ongoing maintenance. Collaborate effectively within Agile/Scrum teams for sprint planning, backlog refinement, and iterative delivery of software products. Create and maintain comprehensive technical documentation, including UML diagrams, conduct code reviews, and mentor junior developers. This position requires a bachelor's degree in computer science or software engineering, and five years of experience.
Work location: Irving, TX

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this