Sr. Data Modeler
Senior programmer job in Tampa, FL
Role: Sr. Data Modeler
The Senior Database Designer is responsible for building the organization's enterprise data models and database structures. The role is responsible for conceptual, logical, and physical data modeling that supports operational systems, analytical workloads, and harmonized data domains within the enterprise data ecosystem. The position will partner closely with business SMEs, data engineering, governance, and analytics teams to ensure that data structures are documented, standardized, scalable, performant, and aligned to corporate governance policies and integration standards. The successful candidate will bring deep expertise in dimensional and relational modeling, strong proficiency with modern cloud data platforms, and the ability to drive modeling best practices across the organization.
Key Responsibilities
Enterprise Data Modeling and Architecture
• Lead the design and delivery of conceptual, logical, and physical data models for enterprise data domains and data products (operational and analytic).
• Develop harmonized, reusable, and governed data models that support single-source-of-truth design principles.
• Establish and maintain modeling standards, including naming conventions, dimensional modeling patterns, SCD2 strategies, surrogate key methodologies, lineage documentation, and data enrichment frameworks.
• Design models to support high-volume incremental ingestion (CDC), complex history tracking, and auditable data transformations.
• Produce and maintain full metadata and lineage documentation through approved tools (e.g., ER/Studio, Unity Catalog).
Integration, Data Engineering Enablement, and Delivery
• Create detailed source-to-target mappings aligned to model definitions and business rules to support data engineering development.
• Partner with data pipeline engineering to validate build quality, ensure model fidelity in pipelines, and support UAT and performance testing.
• Contribute to database and datamart design for analytics solutions, including fact and dimension architectures, semantic layers, and data consumption optimization.
Performance, Quality, and Governance
• Validate data model performance characteristics; recommend indexing, partitioning, and clustering strategies for the data platform.
• Collaborate with Data Governance to ensure data definitions, standards, quality rules, and ownership are aligned to enterprise data strategy.
• Design models emphasizing security classification, access permissions, compliance obligations, and auditability.
Stakeholder Engagement
• Serve as a trusted advisor to product owners, business leaders, and analytics users, translating business requirements into data structures that support meaningful insights.
• Communicate tradeoffs and design alternatives when evaluating new use cases or changes to the enterprise model.
• Contribute to roadmap planning for enterprise data domains and long-term architectural evolution.
Qualifications
• Required
o Bachelor's or Master's degree in Computer Science, Information Systems, or a related discipline.
o 7+ years of progressive experience in data modeling, database design, and data architecture.
o Demonstrated expertise with relational and dimensional modeling (3NF and star schema design).
o Proficiency with cloud-based modern data stack environments (Azure preferred; Databricks experience highly valued).
o Strong proficiency with SQL for model validation, profiling, and optimization.
o Experience with data modeling tools such as ER/Studio, ERwin, DB Schema, or equivalent.
o Hands-on experience supporting data warehouses, datamarts, and metadata-driven modeling approaches.
o Experience supporting data ingestion and CDC design patterns and SCD2 data history strategy.
o Strong attention to detail regarding data quality, lineage, governance, and documentation.
o Excellent communication skills with proven ability to clearly articulate design rationale to technical and non-technical audiences.
• Preferred
o Experience in the insurance or financial services industry with knowledge of policy, client, and revenue data structures.
o Familiarity with ETL/ELT orchestration tools (Fivetran, Airflow, MuleSoft) and distributed processing frameworks (Spark).
o Experience with semantic modeling layers (e.g., Tableau semantic layer, dbt metrics, or similar).
o Certification in cloud platforms (Azure Data Engineer, AWS Data Analytics, or equivalent).
Lead Big Data Developer
Senior programmer job in Tampa, FL
Key Responsibilities:
Data Pipeline Development: Designing, developing, and maintaining data pipelines to efficiently move and transform large datasets from various sources.
System Design and Architecture: Creating the overall architecture of the big data platform and ensuring its scalability, performance, and reliability.
Data Integration and Processing: Integrating data from diverse sources, ensuring data quality, and implementing data processing workflows.
Performance Optimization: Monitoring system performance, identifying bottlenecks, and optimizing data processing for efficiency.
Essential Skills:
Programming Languages: Proficiency in languages like Java , Python, Scala,
Big Data Technologies: Experience with frameworks like Hadoop, Spark, Kafka, Hive, and other related tools.
Database Management: Knowledge of database design, data modeling, and various database technologies.
Data Analysis and Visualization: Understanding of data analysis techniques and data visualization tools.
Problem-Solving and Analytical Skills: Ability to analyze complex data problems and develop effective solutions.
Communication and Collaboration: Effective communication and teamwork skills.
Experience: 10+ year experience for Big data developer and 12+ year experience for Big data lead.
Senior Data Campaign Lead
Senior programmer job in Saint Petersburg, FL
Type: Contract until 5/29/26 (with extensions possibility) Work Arrangement: Remote Pay Range: $50-55/hr (variable dependent) Must Have Skills
8+yrs leading, building, implementing, and supporting Data UI/UX campaign developmentefforts, quality and operations
Databricks development including experience in SaaS-based BI environments
Strong Python and SQL
Bachelor's Degree or equivalent combination of education and experience required.
Nice to Have Skills
Data Technology Certification
2yrs of project management
Adobe technologies-such as Commerce, AEP, Workfront Fusion, or Marketo
SAS EG and/or Base SAS
Role Details: The Data Campaign Lead will lead the development of the Data Campaigns, ensuring successful design and integration with data to run personalized data-driven campaigns across Omni/opt channel development and strategy. The incumbent will work closely with data campaign developers, subject matter experts, and business analysts to design, develop, and integrate solutions using Data toolsets that support the suite of data solutions. The incumbent will also mentor and guide other Data campaign developers, QA, and participate in project scoping and timeline estimations.
Responsibilities:
Use diverse toolset (PHP, HTML5, CSS3, JavaScript, jQuery, Adobe Creative Suite, Drupal, MODx MYSQL, CMS and Jira) and understanding of Data and Segmentation rules to support business.
Understand and develop HTML/XHTML, CSS, JavaScript, Python and emerging data technologies.
Work closely with the Project Managers, Scrum Masters, and data campaign developer and DQ Engineers, to assist with project planning and scope management.
Develop information architecture.
Steward proper branding and style guidance.
Revise and improve designs based on user feedback, research, technical constraints, and business decisions.
Design UI elements and tools such as navigation menus, search boxes, tabs, and widgets for digital assets.
Collaborate with the marketing team to ensure the creation and delivery of tailored experiences for digital user.
Provide advice and guidance on the implementation of UX research methodologies and testing activities in order to analyze and predict user behavior.
Work with Enterprise Data Capabilities to track enterprise master data plan; ensure budgets will be spent in alignment with the strategic capability goals.
Peoplelink LLC, a leader in the staffing industry for the past 33 years, continues our vision of ‘linking' communities through employment. TeamSoft's dedication to the
safety, health & well-being
of our associates, clients and communities remains our #1 priority. TeamSoft is proud to be an EEOE, M/F/D/V, and we are committed to diversity both in practice and spirit at all levels of the organization.
Sr. Software Engineer (On-Site)
Senior programmer job in Saint Petersburg, FL
Compensation: $160,000-$170,000 + 15% bonus Responsibilities * Design, develop, and maintain scalable, high-availability applications using Azure services. * Implement containerized applications using Azure Container Apps and orchestration tools such as Kubernetes.
* Utilize Azure Redis Cache for high-performance data retrieval and caching strategies.
* Develop and optimize SQL Server databases for performance and scalability.
* Design and implement RESTful APIs and integrate microservices to support application functionality.
* Develop front-end interfaces using React, ensuring a seamless and responsive user experience.
* Develop GenAI solutions and architecture
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the best possible performance, quality, and responsiveness of applications.
* Maintain code quality, organization, and automatization.
Requirements
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* Minimum of 5 years of software development experience with a proven track record of successful development efforts.
* Strong experience with Azure cloud services, Azure DevOps, and CI/CD pipelines.
* Expert knowledge of Container Apps and Docker.
* Proficient with Redis and SQL Server, as well as database design and management.
* In-depth experience with building and consuming APIs in microservices architecture.
* Solid understanding of React and modern front-end development practices.
Relevant Certifications
* Microsoft Certified: Azure Developer Associate
* Microsoft Certified: Azure Solutions Architect Expert
* Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)
* Microsoft Certified: Azure Data Engineer Associate
* Microsoft Certified: Azure Database Administrator Associate
* React certification from a recognized provider
Senior Frontend Developer
Senior programmer job in Tampa, FL
We are seeking a talented UI Developer with strong Angular experience to join our team in Tampa, FL. The ideal candidate will have a passion for building intuitive, responsive, and scalable user interfaces.
Responsibilities:
Develop and maintain web applications using Angular framework.
Collaborate with UX designers and backend developers to deliver seamless user experiences.
Optimize application performance and ensure cross-browser compatibility.
Write clean, maintainable, and well-documented code.
Required Skills:
5+ years of experience in UI development.
Strong proficiency in Angular (latest versions), TypeScript, HTML5, CSS3, and JavaScript.
Experience with RESTful APIs and integrating front-end with backend services.
Familiarity with responsive design and modern UI/UX principles.
Nice to Have:
Experience with RxJS, NgRx, or similar state management libraries.
Knowledge of Agile methodologies.
Employment Details:
Type: W2
Location: Tampa, FL (Hybrid - 3 days onsite per week)
Software Engineer- hiring for multiple positions at varying levels of exp - Duck Creek Exp Required
Senior programmer job in Tampa, FL
Slide is an insurtech bringing together top talent, cutting-edge technology, world-class data science, and a human-centric approach. We work and think differently, leveraging Big Data, AI, and machine learning to simplify and hyper-personalize every part of the insurance process. Why? Because modern consumers expect and deserve more from the insurance experience. And we have what it takes to deliver it.
Rebuilding every part of the insurance process to modernize the way it is written, explained, and managed is no small feat, but we are up for the challenge….are you?
Job Summary:
We are growing! Slide is looking for multiple Software Engineers to develop our back-office insurance applications, supporting automated and streamlined experiences for our internal employees. In search of SEs with varying levels of experience from a Lead to mid-level. These roles will work closely with senior stakeholders to understand business goals and design and develop our internal facing insurance solutions and experiences, using technologies and platforms such as Duck Creek Policy/Billing/Claims management, .NET (C#), ASP.NET, XML, XSLT, AngularJS, microservices, SQL Server and other relational/non-relational databases. You will capitalize on your experience and knowledge with insurance applications to lead solutioning and support technology and design pattern selection. The Lead SE will train and mentor other developers in design and development methodologies as well as lead design sessions, code reviews, and best practices development.
If you have a strong background designing, developing, and deploying enterprise-class insurance management solutions, and you know how to work with stakeholders to innovate and create highly personalized experiences this may be the role for you!
Duties and Responsibilities:
● Work closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
● Plan and document technical specifications for features or system design following best architectural practices within the Duck Creek and Azure/AWS environments.
● Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
● Design, build and configure applications to meet business process and application requirements
● Direct the development team in the design, development, coding, testing and debugging of applications
● Write testable, scalable, and efficient code and lead code reviews
● Mentor junior team members and ensuring they adhere to software quality standards
● Be willing to perform other duties, as they arise.
Education, Experience and Licensing Requirements:
● B.S. degree in Computer Science, Electrical or Computer Engineering or equivalent work experience required.
● Lead position requires 2+ years of experience and proven success leading software development teams.
● 3-5 years of experience implementing insurance management applications using technologies and platforms such as Duck Creek Policy/Billing or Claims management or Engagement (AP) or Data Insights, using .NET (C#), ASP.NET, SQL Server programming, XML, XSLT document design, JavaScript development, HTML5 and CSS● Experience with AngularJS, microservices, relational and non-relational DBs, relational OLTP, Azure/AWS cloud environments. Understanding in object-oriented design.
● Extensive experience managing code versioning, review, build, and deploy using technologies such as Github, Gitlab, and Bitbucket.
● Extensive experience with cloud SaaS deployment, and cloud-based DevOps in an Azure/AWS cloud environments.
Qualifications/Skills and Competencies:
● Demonstrate project management and organizational skills including use of tools like GitHub, Jira, Confluence, Asana, and Trello.
● Strong interpersonal and leadership skills including the ability to work with business stakeholders and executive leadership to determine and drive vision for the technology.
● Excellent verbal and written communication skills and ability to communicate effectively with team members.
● Ability to work independently and with a team. Ability to prioritize one's own tasks effectively as well as those of the team.
● Ability to think critically and objectively and to develop short term and long term technology plans to meet the needs of the business.
● Desire to live Slide's Core Values.
What's in it for you?? A pay check of course but really, much more!
The Slide Vibe - An opportunity to be a part of a fun and innovation-driven Culture fueled by Passion, Purpose and Technology!
Benefits - We have extensive and cost effective benefits that cover you and your family from every angle... Physical Health, Emotional Health, Financial Health, Social Health, and Professional Health
Local to Florida_Jr. programmer analyst(2-5 yrs exp)
Senior programmer job in Tampa, FL
360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development, Web development, Cloud computing and IT staffing. Merging Information Technology skills in all its services and operations, the company caters to its globally positioned clients by providing dynamic feasible IT solutions. 360 IT Professionals work along with its clients to deliver high-performance results, based exclusively on the one of a kind requirement.
Our services are vast and we produce software and web products. We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications that work on cross-platforms, we use a number of frameworks such as Titanium, PhoneGap and JQuery mobile.
Furthermore, we build web products and offer services such as web designing, layouts, responsive designing, graphic designing, web application development using frameworks based on model view controller architecture and content management system. Our services also extend to the domain of Cloud Computing, where we provide Salesforce CRM to effectively manage one's business and ease out all the operations by giving an easy platform. Apart from this, we also provide IT Staffing services that can help your organization to a great extent as you can hire highly skilled personnel's through us.
We make sure that we deliver performance driven products that are optimally developed as per your organization's needs. Take a shot at us for your IT requirements and experience a radical change.
Job Description
We are looking to fill a position for Jr. programmer analyst in Tampa FL.
Qualifications
Experience:
Typically has 2 to 5 years of programming/systems analysis experience.
Additional Information
Intermediate professional level role. Develops solutions requiring analysis and research. Works on small to large, complex projects that require increased skill in multiple technical environments and possesses knowledge in a specific business area. Works on one or more projects as a project team member or occasionally as a project lead. May coach more junior technical staff.
General KSA's:
· Communication Skills: Have the ability to clearly convey information to individuals or groups in a wide variety of settings (i.e.; project team meetings, vendor meetings, management presentations, change control board). Have the ability to effectively listen and process information provided by others.
· Organization Skills: Have the ability to plan accordingly, prioritize tasks, consistently meet deadlines, maintain a high attention to detail, and manage time and schedules efficiently.
· Decision Making: Makes sound, well-informed, and objective decisions.
· Flexibility: Is open to change, new processes (or process improvement), and new information. Has the ability to adapt in response to new information, changing conditions, or unexpected obstacles.
· Interpersonal Skills: Shows friendliness, courtesy, understanding, and politeness to others.
· Problem Solving: Able to identify, evaluate, and use sound judgment to generate and evaluate alternative actions, and make recommendations as accordingly.
· Team Building Skills: Encourages, inspires, and guides others toward accomplishing the common goal. Work with team to meet division goals.
Experienced Software Engineer Java / Python (Full Stack or Back End)
Senior programmer job in Tampa, FL
Push the limits of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
**Job Responsibilities**
+ Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
+ Executes software solutions, design, development, and technical troubleshooting
+ Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
+ Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
+ Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
+ Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
+ Contributes to software engineering communities of practice and events that explore new and emerging technologies
+ Adds to team culture of diversity, opportunity, inclusion, and respect
**Required qualifications, capabilities, and skills**
+ Hands-on practical experience in system design, application development, testing and operational stability
+ Proficient in coding in Java or Python languages
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
+ Overall knowledge of the Software Development Life Cycle
+ Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
+ Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
**Preferred qualifications, capabilities, and skills**
+ Familiarity with modern front-end technologies
+ Exposure to cloud technologies
**To be eligible for this opportunity, you must be authorized to work in the United States. We do not offer any type of employment-based immigration sponsorship for this position. Likewise, JPMorgan Chase & Co., will not provide any assistance or sign any documentation in support of any other form of immigration sponsorship or benefit including optional practical training (OPT) or curricular practical training (CPT).**
**Your Role Level**
JPMorganChase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills-based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
Software Engineer
Senior programmer job in Largo, FL
The entry level Software Engineering I position is a full-time exempt position. The individual will provide software development support to include developing software code architecture and translating system and subsystem software design requirements into code. The entry level Software Engineer I will report to the Program Manager.
Responsibilities
* Must understand coding principals, OOP software design with the ability to write test procedures and execute Unit Test.
* Must possess competency of core components of C/C++ concepts and syntax, or of an equivalent programming language.
* Experience in all phases of Software Engineering including requirements, design, code, and test and integration.
* Support other duties as assigned
Skills and Qualifications
* BS degree in Computer Science, Scientific, or an appropriate Engineering discipline
* 0-2 years' experience required
* 3.0 or higher GPA
* Agile SCRUM experience is a plus but not required
* Experience with Linux/Unix and Windows Command line tools
Clearance
* Active Secret Clearance Required
Location: Tampa Bay Area
Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cummings Aerospace's employees to perform their job duties may result in discipline up to and including discharge.
Lead Engineer - Full Stack Application Development
Senior programmer job in Saint Petersburg, FL
*This role requires you to live within 25 miles of Tampa, FL. Applications outside this area are automatically rejected. No relocation. No exceptions. About the Role
North Point Technology is supporting a major financial services organization in hiring a hands-on, technically exceptional Lead Full Stack Engineer for their high-performance trading software team.
This is a unique opportunity to architect and build world-class trading applications used by financial advisors across the enterprise. The ideal candidate is a senior engineer who codes at a high level, leads by example, and thrives in a fast-paced environment focused on clean architecture, performance, and scalability.
You will play a key role in shaping the future of mission-critical trading platforms by delivering secure, high-throughput, cloud-ready applications.
This position follows a hybrid schedule with 2-3 in-office days per week (approx. 10-12 per month).
Responsibilities
Lead by example as a hands-on engineer writing production-grade code
Design and develop modern web applications using Angular/React, Java, and Spring Boot
Build and maintain high-throughput microservices and event-driven systems
Integrate with Oracle and NoSQL databases with an emphasis on performance and scalability
Develop and manage RESTful APIs, messaging systems (JMS, Kafka), and distributed workflows
Drive adoption of cloud-native technologies, containerization (Docker, Kubernetes), and DevOps best practices
Apply generative AI tools to improve application intelligence and engineering productivity
Implement observability, monitoring, and logging using Datadog, Dynatrace, Splunk, or similar tools
Collaborate with cross-functional teams (product, architecture, QA, DevOps) in an Agile environment
Mentor engineers, conduct code reviews, and guide technical strategy and architecture decisions
Skills & Qualifications
Expert-level hands-on experience with Angular, JavaScript, TypeScript, HTML, CSS
Deep expertise in Java, Spring Framework, and microservices architecture
Strong experience with Oracle, SQL tuning, and NoSQL systems (MongoDB, Cassandra, DynamoDB)
Proficiency with Kafka and enterprise messaging (JMS)
Strong understanding of RESTful APIs, event-driven architecture, and cloud platforms (AWS, Azure, or GCP)
Experience with monitoring/observability tools (Datadog, Dynatrace, Splunk)
Familiarity with generative AI tools (ChatGPT, Gemini, Copilot, etc.)
Experience in financial services-trading, wealth management, or capital markets-is a strong plus
Strong grasp of Agile, CI/CD, and DevOps practices
Excellent communication, leadership, and problem-solving skills
Preferred Qualifications
Experience with Docker, Kubernetes, and container orchestration
Familiarity with DevOps tools (Terraform, Jenkins, GitHub Actions, etc.)
Proven ability to lead initiatives and influence architectural decisions
Education
Bachelor's degree in Computer Science, Information Science, or related field (required)
Experience
6-10+ years of professional engineering experience
Less than 25% travel
Hybrid workstyle (St. Petersburg, FL)
Equal Opportunity
This role supports a major financial services client committed to building an inclusive and diverse environment. All qualified applicants will be considered.
North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems.
At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.
Come join us! Apply with North Point Technology today!
For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
Auto-ApplySoftware Engineer I
Senior programmer job in Saint Petersburg, FL
Job DescriptionDescription:
is 100% onsite in Florida**
Job Summary: The Software Engineer I supports the design, development, and testing of software for embedded, autonomous, and data-driven systems. Working under the guidance of senior engineers, this role assists with coding, debugging, and integration tasks across multiple projects. The position offers hands-on exposure to software development practices within multidisciplinary engineering teams and contributes to prototype and early-stage production solutions used in defense and commercial applications.
Job Duties:
Software Development Support: Contribute to the development and testing of software modules that enable autonomous systems, computer vision, and machine learning applications. Assist with implementing and maintaining code under the guidance of senior engineers.
Machine Learning & Computer Vision Assistance: Support data preparation, model integration, and performance testing for ML/CV pipelines. Help validate outputs, organize datasets, and apply existing algorithms to project-specific problems.
Collaboration & Learning: Work closely with multidisciplinary teams-including systems, electrical, and mechanical engineers-to understand software requirements and contribute to integration efforts. Participate in code reviews and technical discussions to learn established design patterns and development practices.
Testing & Debugging: Perform basic functional and regression tests, document findings, and support troubleshooting activities. Verify that implemented features meet expected behavior across software and hardware interfaces.
Documentation & Version Control: Maintain clear task notes, update internal documentation, and manage commits using version-control tools (e.g., Git). Follow standard naming conventions and workflow practices to ensure traceability.
Continuous Skill Development: Actively pursue mentorship and hands-on learning in ML frameworks (e.g., TensorFlow, PyTorch, OpenCV) and embedded or real-time environments. Stay engaged with emerging technologies relevant to OKSI's autonomous and sensing systems.
Requirements:
Knowledge, Skills, and Qualifications:
Bachelor's degree in computer science, software engineering, or a related field.
Strong understanding of software development fundamentals and principles.
Proficiency in one or more programming languages (e.g., Java, C++, Python).
Familiarity with software development tools and version control systems.
Excellent problem-solving and analytical skills.
Effective communication and collaboration skills.
Successful background screening
Typical Working Environment:
Work is performed indoors in an office setting, sitting at a desk and moving throughout the office space while performing work while in close proximity to others. Moderate noise levels consistent with an office environment; staff, phones, and collaborative dialogue.
Equipment/Tools used:
Computer, Keyboard, Phone, Printer/Copier, and other miscellaneous office equipment
Interaction/Supervision:
Interact with all levels of staff and vendors
Physical Demands:
Constantly (67%+): Sitting at a desk, working on a computer, using a keyboard and mouse.
Frequently (34-66%): Repetitive hand motion, fine dexterity of hands.
Hours of Work:
This position will work the hours necessary to meet the needs of the business and to complete necessary job duties. May include work during days, evenings, nights, weekends, and holidays. Hourly employees are authorized and permitted to take all meal and rest breaks in accordance with company policy, see Employee Handbook.
Software Engineer, Platform - Tampa, USA
Senior programmer job in Tampa, FL
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyApplication Developer (SSRS/SSIS)
Senior programmer job in Saint Petersburg, FL
As part of a development technology team, the individual analyzes business requirements and problems and drives research to design quality technical solutions. This individual will be involved in portions of the full systems life cycle (based on experience/skills) and is responsible for designing, coding, testing, implementing, maintaining and supporting application software that is delivered on time and within budget.
Handles complex problems independently and demonstrates analytical thinking.
Is able to make judgments and recommendations based on the analysis and interpretation of data.
Essential Duties and Responsibilities:
* Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
* Makes recommendations towards the development of new code or to reuse of existing code.
* May lead assigned projects, including assigning tasks, coordinating efforts, and monitoring performance.
* May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.
* Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
* Participates in software system testing and validation procedures, programming and documentation.
* Provides technical advice and assists in solving programming problems.
* Writes and/or reviews system specifications, including output requirements and flow charts.
* Assists in preparing project plans using project management tools.
* Reviews test results; documents test activities, and records remedial actions.
* Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.
* Performs other duties and responsibilities as assigned.
Experience and Skills:
* Bachelor's degree (B.A.) in Computer Science, MIS or related degree and a minimum of five (5) years of relevant development or engineering experience or combination of education, training and experience. • Financial Services experience preferred.
* Experience in the following areas: SSRS, SSIS, Oracle, SQL, ETL tools, project management, enterprise implementation, leadership experience, strategic planning, business acumen, application development, change management. • Intermediate level knowledge of the following:
* Project/team-specific development languages.
* Project/team-specific development skills.
* May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities. Licenses/Certifications:
* None required. Competencies and Behaviors:
* Analysis: Identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions.
* Communication: Clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
* Exercising Judgment and Decision Making: Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences.
* Technical and Professional Knowledge: Demonstrate a satisfactory level of technical and professional skill or knowledge in position-related areas; remains current with developments and trends in areas of expertise.
* Building Effective Relationships: Develop and use collaborative relationships to facilitate the accomplishment of work goals.
* Client Focus: Make internal and external clients and their needs a primary focus of actions; develop and sustain productive client relationships.
* Job details
*
Software Engineer III - C/C++
Senior programmer job in Tampa, FL
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Investment Bank, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products that are secure, stable, and scalable. You will be responsible for implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives.
**Job responsibilities**
+ Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
+ Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
+ Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
+ Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
+ Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
+ Contributes to software engineering communities of practice and events that explore new and emerging technologies.
+ Adds to team culture of diversity, opportunity, inclusion, and respect.
**Required qualifications, capabilities, and skills**
+ Formal training or certification on Software Engineering concepts and 3+ years applied experience
+ Hands-on practical experience in system design, application development, testing, and operational stability
+ Proficient in coding in one or more languages
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
+ Overall knowledge of the Software Development Life Cycle
+ Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
+ Demonstrated knowledge of software applications and technical processes within a technical discipline
**Preferred qualifications, capabilities, and skills**
+ Proficiency in C/C++ and Stratus VOS platforms
+ Familiarity with modern front-end technologies
+ Exposure to cloud technologies
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
Software Engineer
Senior programmer job in Largo, FL
Job Description
The entry level Software Engineering I position is a full-time exempt position. The individual will provide software development support to include developing software code architecture and translating system and subsystem software design requirements into code. The entry level Software Engineer I will report to the Program Manager.
Responsibilities
Must understand coding principals, OOP software design with the ability to write test procedures and execute Unit Test.
Must possess competency of core components of C/C++ concepts and syntax, or of an equivalent programming language.
Experience in all phases of Software Engineering including requirements, design, code, and test and integration.
Support other duties as assigned
Skills and Qualifications
BS degree in Computer Science, Scientific, or an appropriate Engineering discipline
0-2 years' experience required
3.0 or higher GPA
Agile SCRUM experience is a plus but not required
Experience with Linux/Unix and Windows Command line tools
Clearance
Active Secret Clearance Required
Location: Tampa Bay Area
Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cummings Aerospace's employees to perform their job duties may result in discipline up to and including discharge.
Lead Engineer - Full Stack Application Development
Senior programmer job in Saint Petersburg, FL
Job Description*This role requires you to live within 25 miles of Tampa, FL. Applications outside this area are automatically rejected. No relocation. No exceptions.About the Role
North Point Technology is supporting a major financial services organization in hiring a hands-on, technically exceptional Lead Full Stack Engineer for their high-performance trading software team.
This is a unique opportunity to architect and build world-class trading applications used by financial advisors across the enterprise. The ideal candidate is a senior engineer who codes at a high level, leads by example, and thrives in a fast-paced environment focused on clean architecture, performance, and scalability.
You will play a key role in shaping the future of mission-critical trading platforms by delivering secure, high-throughput, cloud-ready applications.
This position follows a hybrid schedule with 2-3 in-office days per week (approx. 10-12 per month).
Responsibilities
Lead by example as a hands-on engineer writing production-grade code
Design and develop modern web applications using Angular/React, Java, and Spring Boot
Build and maintain high-throughput microservices and event-driven systems
Integrate with Oracle and NoSQL databases with an emphasis on performance and scalability
Develop and manage RESTful APIs, messaging systems (JMS, Kafka), and distributed workflows
Drive adoption of cloud-native technologies, containerization (Docker, Kubernetes), and DevOps best practices
Apply generative AI tools to improve application intelligence and engineering productivity
Implement observability, monitoring, and logging using Datadog, Dynatrace, Splunk, or similar tools
Collaborate with cross-functional teams (product, architecture, QA, DevOps) in an Agile environment
Mentor engineers, conduct code reviews, and guide technical strategy and architecture decisions
Skills & Qualifications
Expert-level hands-on experience with Angular, JavaScript, TypeScript, HTML, CSS
Deep expertise in Java, Spring Framework, and microservices architecture
Strong experience with Oracle, SQL tuning, and NoSQL systems (MongoDB, Cassandra, DynamoDB)
Proficiency with Kafka and enterprise messaging (JMS)
Strong understanding of RESTful APIs, event-driven architecture, and cloud platforms (AWS, Azure, or GCP)
Experience with monitoring/observability tools (Datadog, Dynatrace, Splunk)
Familiarity with generative AI tools (ChatGPT, Gemini, Copilot, etc.)
Experience in financial services-trading, wealth management, or capital markets-is a strong plus
Strong grasp of Agile, CI/CD, and DevOps practices
Excellent communication, leadership, and problem-solving skills
Preferred Qualifications
Experience with Docker, Kubernetes, and container orchestration
Familiarity with DevOps tools (Terraform, Jenkins, GitHub Actions, etc.)
Proven ability to lead initiatives and influence architectural decisions
Education
Bachelor's degree in Computer Science, Information Science, or related field (required)
Experience
6-10+ years of professional engineering experience
Less than 25% travel
Hybrid workstyle (St. Petersburg, FL)
Equal Opportunity
This role supports a major financial services client committed to building an inclusive and diverse environment. All qualified applicants will be considered.
North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems.
At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.
Come join us! Apply with North Point Technology today!
For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
Application Developer - Angular
Senior programmer job in Saint Petersburg, FL
Candidate will work on the development of home-grown applications in Angular, .NET, and Oracle environment. * Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub-systems.
* Makes recommendations for the development of new code or reusing existing code.
* Leads or participates in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance.
* May recommend new technologies and methodologies to management for meeting business needs, resolving problems, and exploiting opportunities. Remains current with new technologies.
* Participates in software system testing and validation procedures, programming and documentation.
* Provides technical advice and assists in solving programming problems.
* Writes and/or reviews system specifications, including output requirements and flow charts.
* Reviews test results; documents test activities, and records remedial actions.
* Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.
* Performs other duties and responsibilities as assigned.
Skills:
Will be responsible for collaborating with team members and stakeholders in designing, coding, testing, implementing, maintaining, and supporting business solutions that meet business needs.
5+ years of experience as an application developer with 3+ years of development as a front-end developer using Angular, JavaScript, CSS3, and HTML5.
Experience with .NET and Oracle.
Understanding of the SDLC lifecycle for Agile & Waterfall methodologies.
Financial Service experience is preferred.
Education:
Bachelor's degree (B.A.) in Computer Science, MIS or related degree.
* Job details
*
Experienced Software Engineer Java / Python (Full Stack or Back End)
Senior programmer job in Tampa, FL
Push the limits of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
Job Responsibilities
Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
Executes software solutions, design, development, and technical troubleshooting
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Hands-on practical experience in system design, application development, testing and operational stability
Proficient in coding in Java or Python languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
To be eligible for this opportunity, you must be authorized to work in the United States. We do not offer any type of employment-based immigration sponsorship for this position. Likewise, JPMorgan Chase & Co., will not provide any assistance or sign any documentation in support of any other form of immigration sponsorship or benefit including optional practical training (OPT) or curricular practical training (CPT). Your Role LevelJPMorganChase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills-based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.
Auto-ApplySoftware Engineer-Mid Level
Senior programmer job in Largo, FL
Job Description
The Mid-Level Software Engineering position is a full-time exempt position. The individual will perform software development to include developing software code architecture and translating system and subsystem software design requirements into code. The Mid-Level Software Engineer will report to a Team Lead.
Responsibilities
Execute software development using real-time embedded C++ on of computing platforms running LINUX/UNIX operating systems.
Execute real-time software design to recognize the performance implications associated with specific detail implications
Update, maintain, and utilize various simulation tools to support data analysis
Participate in the Agile Scrum Process support to rapidly design, code and integrate capabilities on a continuous basis into a mature solution for our customers
Lead the development of document and present technical results to technical leads, management, and/or customers
Execute software engineering tasks across all phases of development, requirements development, design, code, test, and integration
Support other duties as assigned
Skills and Competencies
BS degree in Computer Science, Scientific, or an appropriate Engineering discipline
Minimum of 5 years of experience with real-time software development using C++ required, preferably on DoD program
Experience developing and implementing complex software solutions
Experience developing software in a team-based development environment such as Agile Scrum
Demonstrated experience with the following Software Tools: Version Control (Git, SVN, ClearCase or equivalent), Java, Google Test
Demonstrated experience with integrated development environments (IDEs) such as Eclipse, MS Visual Code
Demonstrated experience with the following Tools: Git, Atlassian (JIRA, Confluence), Jenkins, Eclipse, DOORS, Rhapsody
Demonstrated experience with Linux/Unix operating systems
Excellent oral and written communication skills are required
Must be a self-starter and can understand and navigate through complex code bases
Physical Requirements
Ability to stand or sit for extended periods of time
Ability to bend, stretch and lift a minimum of 20 lbs. occasionally
Location:
St. Petersburg, Florida
Clearance
Active Secret Clearance Required
Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cummings Aerospace's employees to perform their job duties may result in discipline up to and including discharge.
Application Developer (Java)
Senior programmer job in Saint Petersburg, FL
Essential Duties & Responsibilities: * Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems. * Makes recommendations towards the development of new code or to reuse of existing code.
* May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.
* Participates in software system testing and validation procedures, programming and documentation. • Provides technical advice and assists in solving programming problems.
* Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage. • Performs other duties and responsibilities as assigned.
* Work on bug resolution and application improvements, such as performance and maintainability.
* Participate actively in discussions, presentations and decisions about front-end development and application design.
* Experience in the following areas: project management, enterprise implementation, leadership experience, strategic planning, business acumen, application development, change management.
* Intermediate level knowledge of the following:
* Project/team-specific development languages.
* Project/team-specific development skills.
Skills:
Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
* Makes recommendations towards the development of new code or to reuse of existing code.
* Leads or participates in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance.
* May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.
* Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
* Participates in software system testing and validation procedures, programming and documentation.
* Provides technical advice and assists in solving programming problems.
* Writes and/or reviews system specifications, including output requirements and flow charts.
* Assists in preparing project plans using project management tools.
* Reviews test results; documents test activities, and records remedial actions.
* Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.
* Five (5) years of full stack development experience in Java, and J2EE with working knowledge of Spring, ORM (Hibernate preferred), Spring Boot, and cache implementations.
* Five (5) years of experience writing Database queries in PL/SQL, Functions, on Oracle.
* Knowledge of MongoDB, Python, and Containers is a plus.
Education:
Bachelor's degree (B.A.) in Computer Science, MIS or related degree and a minimum of seven (7) years of relevant development or engineering experience or combination of education, training and experience.
* Job details
*