Find a job where you can showcase your skills, make an impact and expand your mind at a company that feels right. We can help you find that the awesome fit. Let’s do this thing!
Responsible for providing support in the execution of creative software solutions, designs, development, and technical troubleshooting beyond routine or conventional approaches in order to build solutions and break down technical problems; develop secure and high-quality production code; review and debug code; identify opportunities to eliminate or automate remediation of recurring issues in order to improve overall operational stability of software applications and systems; provide technical software applications and processes support, including cloud, artificial intelligence, machine learning, and mobile applications; utilize and apply knowledge of Hadoop, Spark, AWS, Big Data, Python, SQL, ETL processes, Kafka, Scala, data visualization, machine learning, and GIT/GitHub to perform assigned duties; assist with Software Development Life Cycle and automation, as well as continuous delivery methods; provide support with system design, application development, testing, and operational stability, including Big Data, Hadoop, Spark, AWS; and apply advanced understanding of Agile methodologies including CI/CD, Applicant Resiliency, and Security.
Responsible for supporting the onboarding, ingestion, and transformation of structured and unstructured data into AWS cloud environments; work within the Product team to enable regulatory and statistical models across domains including Mortgage, Credit Card, and Auto; collaborate with Data Scientists, Architects, and cross-functional stakeholders to design, develop, and implement scalable data engineering workflows and transformation logic to ensure efficient data processing, validation, and delivery; assist in onboarding datasets from multiple sources into AWS by performing data analysis, profiling, and validation; perform data ingestion from various sources including databases and APIs; conduct data profiling and exploratory data analysis to identify trends, anomalies, and data quality issues; develop, optimize, and maintain data pipelines using Python and SQL to ensure scalability and performance; monitor data pipelines and workflows, troubleshoot failures, perform root cause analysis, and implement fixes to ensure data reliability and availability; contribute to migration efforts and data transformation initiatives across platforms such as AWS, Snowflake, and Databricks; support CI/CD processes including version control, deployment, and testing using Git and Agile methodologies; apply relational data modeling concepts including Star Schema, normalization, and key design, as well as AWS, Python, R, Pandas, PostgreSQL, Teradata, Snowflake, and data modeling tools to complete assigned tasks; interpret, review, and validate code; perform code reviews and resolve defects and performance issues; develop and support lightweight APIs and internal tools using Python-based frameworks including FastAPI and Swagger UI, to enable data access and workflow automation; automate data processing tasks using Python and SQL; utilize AI-assisted development tools including GitHub Copilot to enhance development efficiency; utilize and apply knowledge of Python, SQL, cloud platforms, data visualization, data warehousing, version control, relational data modeling, machine learning modeling, data ingestion, statistical data analysis/profiling, APIs, and Agile development methodologies to complete assigned tasks; leverage advanced analytics and emerging technologies, including machine learning techniques and large language models (LLMs), to support data modeling and automation initiatives; support data governance efforts including data quality, metadata management, and compliance; collaborate with stakeholders to translate business requirements into data-driven solutions; and document processes and workflows for maintainability and knowledge sharing.
Responsible for the development of applications within an enterprise architecture environment using the .NET framework and C#; apply SDLC concepts to deliver robust, high quality software solutions; conduct work on distributed platforms including Windows and UNIX; design, develop, implement, and maintain web enabled applications; build backend services using .NET, .NET Core, C#, RESTful API design, microservices, and event driven architectures; develop and maintain relational databases including SQL, Oracle, and RDS, as well as non-relational database solutions including DynamoDB; work within modern web application environments and development tools to complete assigned tasks; utilize and apply knowledge of Azure App Services, Azure Functions, Azure API Management (APIM), Azure Service Bus, Azure Event Grid, Azure Key Vault, Azure Blob Storage, Azure App Configuration, Azure Application Insights, Azure DevOps, Docker, and Auth0 to perform duties; implement event driven application development patterns; coordinate session state, web configuration, deployment strategies, and application security; perform performance tuning and debugging using established methodologies; provide support with the design, development, documenting, testing, deployment, and coordination of frontend applications using Vue.js; utilize CI/CD concepts and tools to support automated build and deployment pipelines; and apply unit testing principles and API test automation techniques.
Responsible for designing, implementing, and optimizing Kubernetes deployments and associated best practices; develop and maintain an API discovery platform using Core Java 17 and Spring Boot; design, implement, and coordinate SQL databases to support backend functionality; conduct system and performance testing using JMeter; integrate GraphQL to support advanced API querying capabilities; apply established software design patterns to ensure scalable, maintainable, and high quality code; collaborate with cross functional engineering teams to ensure smooth platform integration and system functionality; optimize and streamline build processes to improve development efficiency; develop, test, and maintain UI components for platform usability; build and maintain backend repositories and services; utilize and apply knowledge of GraphQL, Agile/SCRUM, JMeter, SQL, Spring Boot, Microservices Architecture, Event-Driven Architecture, Kubernetes, CI/CD Pipelines, Java, Apache Kafka, SQL, Docker, Elasticsearch, and RESTFUL API Design to complete assigned tasks; facilitate SCRUM ceremonies and contribute to Agile development processes; and ensure seamless continuous integration and continuous deployment (CI/CD) of software components.
Responsible for developing and maintaining backend services using .NET technologies and frontend applications using Angular; design, build, and optimize RESTful APIs using ASP.NET Core within a .NET 8 environment; implement scalable, maintainable, and secure application architectures following industry best practices; participate in full SDLC activities including requirements analysis, technical design, development, testing, and deployment; conduct detailed design and code reviews, ensuring adherence to engineering standards and performance expectations; collaborate with cross functional teams to define technical requirements and propose innovative solutions; identify inefficiencies in existing systems and processes; recommend and implement improvements; utilize and apply knowledge of .NET Core/Framework technologies, Web API, Angular front end, Azure Application Insights, GitHub, TFS, Postman, Octopus Deployment, Windows Services, LINQ, SDLC, .NET technologies, JavaScript, jQuery, Azure DevOps, Asynchronous programming, Web Services, WCF, OOPS (Object-Oriented Programming Structure), Agile project methodologies, and API Management Gateway to perform assigned duties; challenge assumptions, propose alternative approaches, and contribute to strategic technical decision making; and troubleshoot complex technical issues across the application stack and provide long term remediation strategies.